zeromus
bd1aaf7ff7
fix old displaymanager filter junk
2012-07-15 07:38:36 +00:00
beirich
d24d3ae932
fix a dumb PAL bug. possibly for the second time.
2012-07-15 07:15:31 +00:00
zeromus
a47c70d0ef
nes-fix #12 "Strange "White noise" sound during 1943 (USA) intro" as well as a boatload of aesthetic improvements to make the sound output not so embarassing. no speedups whatsoever though.
2012-07-15 00:09:34 +00:00
zeromus
1f588c451f
nes-add broken bisq apu. it probably wont be fixed. but its a lot of work, so there it is. also remove spam in SXROM
2012-07-14 18:43:37 +00:00
andres.delikat
f7752584c6
Lua - implement input.getmouse()
2012-07-13 22:21:01 +00:00
andres.delikat
f18554f248
missed some values in the Decrease Speed hotkey
2012-07-13 16:54:33 +00:00
andres.delikat
224b98c0cc
PCE - BG Viewer - add tile and palette stats on mouse over. Add tool to non-interim builds
2012-07-13 02:25:45 +00:00
andres.delikat
b84a601ef3
PCE - BG Viewer - Refresh Rate slider, UI cleanup
2012-07-13 00:38:04 +00:00
andres.delikat
0834c63a43
NES - sound config dialog for toggling sound channels
2012-07-12 23:13:22 +00:00
andres.delikat
f5a7dc2191
Lua - implement client.setwindowsize()
2012-07-12 22:20:48 +00:00
andres.delikat
e534c5b133
Show hotkey mapping on menu item for background input
2012-07-12 22:09:15 +00:00
andres.delikat
70b5d68ae0
Add hotkey for background input (add on screen message when toggling this feature)
2012-07-12 21:56:59 +00:00
andres.delikat
16b86e70e7
Increase/Decrease Speed hotkeys
2012-07-12 21:39:11 +00:00
andres.delikat
4061361fe0
Add a bunch of on screen messages for various menu item toggles
2012-07-12 19:50:27 +00:00
andres.delikat
15371b3cd9
Lua - implement emu.enablerewind(), also add on screen message when rewind is toggled
2012-07-12 19:42:13 +00:00
andres.delikat
fcac19aed9
Lua - implement emu.displayvsync, also add on screen message when limit frame rate is toggled
2012-07-12 19:36:07 +00:00
andres.delikat
2304b2d4e2
Lua - implement emu.limitframerate, also add on screen message when limit frame rate is toggled
2012-07-12 19:23:39 +00:00
andres.delikat
9c947652f5
Lua - implement emu.minimizeframeskip()
2012-07-12 19:02:30 +00:00
andres.delikat
858f133f9e
Lua - Implement emu.speedmode and emu.frameskip
2012-07-12 18:39:24 +00:00
andres.delikat
45227b1b11
Lua - Lua Function List - column sorting (including descending)
2012-07-12 02:03:46 +00:00
andres.delikat
4aaeabb568
Lua - much improved lua function list including return type and parameters
2012-07-12 00:57:09 +00:00
goyuken
fd7a0b2fe7
change CoreOutputComm to use exact integers to specify VsyncRate. Helps for AV dumping with formats that require exact integer rates (AVI), and for emulators that aren't exactly 50hz/60hz (none yet).
2012-07-11 21:37:35 +00:00
andres.delikat
3a73f8a427
Lua - backend for more thorough self documenting, lua function list dialog has the same functionality as before but is primed for a better UI
2012-07-11 15:03:51 +00:00
andres.delikat
9da0cd3553
Lua - forms.textbox() add field to optionally set the textbox to signed, unsigned, or hex values
2012-07-10 23:09:06 +00:00
andres.delikat
3f81bc9cdb
Lua - implement forms.addclick() and forms.clearclicks()
2012-07-10 22:52:06 +00:00
andres.delikat
04273ec3ee
Lua - implement forms.settext()
2012-07-10 22:27:05 +00:00
andres.delikat
4542ae12d1
Lua forms library - implement SetLocation(), SetSize(), TextBox(), and Label()
2012-07-10 21:15:30 +00:00
andres.delikat
827e2150d7
Lua - implement forms.button(), and the basic backend for calling lua functions on events from user generated controls
2012-07-10 20:23:19 +00:00
zeromus
3a8fe7c464
lua-fix crashes when scripts terminate
2012-07-10 19:40:35 +00:00
andres.delikat
ec9cf60d6d
Lua - start forms creation library, implement forms.create(), forms.destroy(), and forms.destroyall(). Still TODO: make the forms do something! Also added console.log as an alias to console.output
2012-07-10 19:04:35 +00:00
andres.delikat
ca9c27113f
"Never be asked to save changes" config menu item
2012-07-10 17:22:23 +00:00
brandman211
32baa013af
-Made the memory map use ushort arrays because the Intellivision is 16-bit.
...
-Fixed JMP disassembly; I need to return on an invalid opcode because I was breaking out of the inner switch statement, not both that and the outer one.
2012-07-09 23:19:57 +00:00
brandman211
f3ce111c48
Checked in memory map...I need to stop programming and start sleeping.
2012-07-09 19:41:49 +00:00
andres.delikat
0791a713a4
Hex editor - remove a todo that is no longer valid
2012-07-09 18:41:59 +00:00
brandman211
104511c5b7
-Intellivision.cs' constructor initializes the PC to 0x1000.
...
-Set up the "official" memory map - see http://wiki.intellivision.us/index.php?title=Memory_Map
--Things I didn't do:
---Accessibility.
---Additional Occupied Memory Ranges.
---Addresses Available to Cartridges
---Initialize any of the byte arrays.
--Not sure which of these I need to do, but clearly the byte arrays have to be initialized somewhere to something and there's a lot of gaps in this memory map.
2012-07-09 05:29:45 +00:00
brandman211
9b8a9d93f1
Opcodes up to 0x07F.
2012-07-09 03:27:27 +00:00
brandman211
bb532aa2d9
Opcodes up to 0x5F.
2012-07-08 21:49:09 +00:00
brandman211
61cada6190
-Made HLT throw an exception.
...
-Made all instructions in the executor, even implemented ones, throw exceptions. I will get rid of the exceptions as I test the instructions.
-Added instructions up to and including 0x57 to disassembly and executor.
2012-07-08 19:52:12 +00:00
brandman211
a4912e66c0
-Wasn't supposed to actually increment the PC in the disassembler.
...
-Cleaned up the 0x004 (Jump) disassembler.
-Implemented 0x004 in the executor.
2012-07-08 08:42:32 +00:00
brandman211
778274a12d
-Set up the disassembly decoder just like the executor.
...
-Disassembled opcodes up to and including 0x7.
2012-07-08 08:17:07 +00:00
beirich
36ba018ae0
basic wire-up of Intellivision core
2012-07-08 04:20:53 +00:00
brandman211
8d254113c2
Finished the opcode decoder. Over a thousand lines in one day...now just to make them do stuff!
2012-07-08 03:53:12 +00:00
brandman211
1c480c98b4
-Created functions for calculating the flags.
...
-Implemented ADCR.
-Decoded all opcodes up to 0x23F.
TODO: Try vecna's idea of testing the instructions by running a game and implementing instructions as I need them...but first I'll need to implement loading of an Intellivision game.
2012-07-08 01:58:06 +00:00
brandman211
2457c68ed7
Starting IntelliHawk with the CP1610, using the other processors in BizHawk, BlissJ, and this ( http://wiki.intellivision.us/index.php?title=CP1610 ) page as references.
...
-Definitions.
--Registers, Flags, TotalExecutedCycles, PendingCycles, ReadMemory, and WriteMemory.
-Execute.
--Implemented opcodes 0x001-0x027 with the exception of 0x004 and 0x005.
2012-07-08 00:36:16 +00:00
adelikat
60640acece
NES - Implement Mapper 246
2012-07-06 03:44:34 +00:00
zeromus
1eda5f6d63
nes-express m193 differently, maybe more clearly
2012-07-06 03:12:20 +00:00
zeromus
157c145a46
nes-fix m193
2012-07-06 02:29:42 +00:00
adelikat
7a9d037fed
NES - Progress on Mapper 193
2012-07-06 01:36:19 +00:00
adelikat
9a86b483d7
Remove speed hack on sound off for NES core, I've been told bypassing the APU isn't TAS safe
2012-07-05 19:27:07 +00:00
brandman211
a127e2e4f2
Diff => Difference in the View submenu on Ram Watch.
2012-07-05 19:10:12 +00:00