Commit Graph

55 Commits

Author SHA1 Message Date
g012 31cccce3e1 [NES] Added UNROM-512 mapper and sample 2024-04-11 14:46:37 +02:00
maraflush e57aee36bd nes samples :
- show anametable
- show a 8x8 pixels sprite
- show the metasprites
2019-06-09 08:11:02 -07:00
mooz 52a5777949 Use l7801 extension for µPD7801 compiler. 2018-11-21 21:21:07 +01:00
mooz f2ab52c0ae Added Plogue uPD1771C Tester by David Viens (@plgDavid). 2018-11-19 23:16:33 +01:00
mooz 345f9d522d Added the last opcodes of 0x70xx. 2018-11-18 00:10:32 +01:00
mooz ec56b7b504 Added MOV r8,(hhll) instructions. 2018-11-17 23:40:10 +01:00
mooz b47f3ebb99 Added MOV (hhll),R8 instructions. 2018-11-17 23:17:09 +01:00
mooz bac144896a Added SSPD, LSPD, SBCD, LBCD, SDED, LDED, SHLD and LHLD instructions. 2018-11-17 22:30:07 +01:00
mooz b9fc343548 Added 0x74xx instructions. 2018-11-17 18:58:07 +01:00
mooz 08086d222e Added 0x64xx instructions. 2018-11-16 23:31:48 +01:00
mooz a2e44ae24a Added ANA, XRA, ORA, ADDNC, GTA, SUBNB, LTA, ADD, ADC, SUB, NEA, SBB, EQA, ONA, OFFA instructions. 2018-11-15 21:46:34 +01:00
mooz db038e29e5 Added 0x4dxx MOV instructions. 2018-11-15 19:44:13 +01:00
mooz 0d66e70a69 Added 0x4Cxx MOV instructions. 2018-11-15 19:25:57 +01:00
mooz c09a04964a Added IN and OUT instructions. 2018-11-12 23:27:09 +01:00
mooz 283c4256f5 Added SKIT, SKNIT, RLL, RLR, SKC, SKZ, SKNC and SKNZ. 2018-11-11 23:31:52 +01:00
mooz 711fe67574 PUSH V and POP V were changed to PUSH VA and POP VA. 2018-11-11 22:29:06 +01:00
mooz 636b5297c1 Added PUSH and POP. 2018-11-11 22:26:30 +01:00
mooz 77b69902c2 Added LDAX+, LDAX-, STAX+ and STAX- (renamed ldaxi, ldaxd, staxi, staxd). 2018-11-11 15:54:56 +01:00
mooz fe3cdabf4f Added MVWI and EQIW instructions. 2018-11-11 01:04:16 +01:00
mooz b9a9b9027d Added LDAX and STAX instructions. 2018-11-10 21:41:42 +01:00
mooz 09a45eaffb Added MVIX instruction. 2018-11-10 17:48:14 +01:00
mooz 93ffdf28dd Added DCX and INX instructions. 2018-11-10 17:15:00 +01:00
mooz b04ff787d4 Added BITx instructions. 2018-11-10 17:03:38 +01:00
mooz f917afff6a Added JRE instruction. 2018-11-10 12:50:03 +01:00
mooz 2d96e4e1d2 Added MOV (8 bits version) instruction. 2018-11-10 00:23:56 +01:00
mooz 6708ddaecc Added and tested a bunch of opcodes. 2018-11-09 23:40:05 +01:00
mooz 6efbd07034 Added 16 bits implied instructions (ei, di, etc...). 2018-11-09 19:04:44 +01:00
g012 9c576ef774 [NES] Revamped and tested all GxROM PRG bank switching, and added a sample.
Added asserts in 6502.lua.
2018-01-03 20:34:09 +01:00
g012 0eefee0282 Added one more PRG bank in nes_bank1.l65 sample because Fceux is not happy with 3 only. 2017-12-28 22:31:52 +01:00
g012 d539f9c194 Added nes_bank1.l65 sample.
Allowed more customization for CHR rom layout.
2017-12-28 21:16:45 +01:00
g012 22a89970f8 Allowed free positioning of referenced-by-string using charset of CHR data, by delaying evaluation of charset value. 2017-12-23 23:58:42 +01:00
g012 08d1dd99ad NES Hello World sample modified to define CHR data directly in source, like the VCS sample. 2017-12-23 16:36:02 +01:00
g012 1245156c19 Added FCEUX and Mesen symbol files generation for NES. 2017-12-20 18:55:53 +01:00
g012 cbe967a074 Added first version of NES lib and hello world sample. 2017-12-18 23:59:43 +01:00
g012 d27e4ce8d1 Added VCS music cart sample. 2017-12-12 18:20:03 +01:00
g012 c95b8f8f24 Fixed init bug in hook sample too. 2017-10-23 09:19:58 +02:00
g012 2f89c9f9c3 Added volume copy missing in music sample. 2017-10-13 00:34:20 +02:00
g012 d72c8c83e6 Added optional ttt filename parameter for vcs_music.l65. 2017-10-11 15:36:27 +02:00
g012 716e053244 Added meta info display to vcs_music.l65 sample. 2017-10-11 11:02:02 +02:00
g012 e5ead7c8f3 Fixed ttt loader. Added vcs_music.l65 sample. 2017-10-11 02:30:23 +02:00
g012 ce2737c353 Fixed erroneous function name in lua.h.
Added lpeg's re.lua lib.
Added dkjson.lua.
Added parser for TIATracker .ttt files.
2017-10-10 02:04:25 +02:00
g012 844b06f5f0 Added pragma to create opcode aliases. 2017-10-06 15:49:12 +02:00
g012 f84ea4e357 Added vcs_spr48 sample. 2017-10-06 13:02:12 +02:00
g012 e07c87b45d Added vcs_flush.l65 logo sample.
Fixed samepage bug when it ended on last instruction of section.
2017-10-06 00:26:16 +02:00
g012 cdf1add9f3 Added hello world VCS sample.
Fixed charset indices.
2017-10-05 11:48:56 +02:00
g012 def316e982 Added helpers for implementing cross bank calls using tjoppen's method of encoding the bank number into the 3 MSB. 2017-10-04 00:19:03 +02:00
g012 462c4a3b8d Added optional far keyword with encapsulation for far calls of not yet declared labels. 2017-10-03 22:55:58 +02:00
g012 27887f42c6 Tested cross bank stubs generation. 2017-10-03 11:51:36 +02:00
g012 4d6749f1a3 Added related sections constraint. 2017-10-02 00:40:38 +02:00
g012 54b5939d8d Added skip() to make holes in sections. 2017-09-30 14:53:27 +02:00