diff --git a/README.md b/README.md index 6bc0686a..ef693b59 100644 --- a/README.md +++ b/README.md @@ -38,3 +38,44 @@ Dependencies retain their original licenses. All included code samples (all files under the presets/ directory) are licensed under [CC0](https://creativecommons.org/publicdomain/zero/1.0/) unless otherwise licensed. + +## Dependencies + +Many of these use custom forks found at https://github.com/sehugg?tab=repositories + +### Emulators + +* https://javatari.org/ +* https://jsnes.org/ +* https://www.mamedev.org/ +* https://github.com/floooh/chips +* https://github.com/DrGoldfire/Z80.js +* http://www.twitchasylum.com/jsvecx/ + +### Compilers + +* https://www.cc65.org/ +* http://sdcc.sourceforge.net/ +* http://perso.b2b2c.ca/~sarrazip/dev/cmoc.html +* https://github.com/batari-Basic/batari-Basic +* https://www.veripool.org/wiki/verilator +* http://mcpp.sourceforge.net/ + +### Assemblers/Linkers + +* https://dasm-assembler.github.io/ +* http://atjs.mbnet.fi/mc6809/Assembler/xasm-990104.tar.gz +* http://48k.ca/zmac.html + +### Dev Kits / Libraries + +* https://shiru.untergrund.net/code.shtml +* http://www.colecovision.eu/ColecoVision/development/libcv.shtml +* https://github.com/toyoshim/tss + +### Firmware + +* http://www.virtualdub.org/altirra.html +* https://github.com/MEGA65/open-roms +* https://sourceforge.net/projects/cbios/ +* https://www.pledgebank.com/opense diff --git a/src/worker/workermain.ts b/src/worker/workermain.ts index 41153b73..26d04d9d 100644 --- a/src/worker/workermain.ts +++ b/src/worker/workermain.ts @@ -260,7 +260,14 @@ var PLATFORM_PARAMS = { extra_link_args: ['-svectrex.scr', '-lcmoc-crt-vec', '-lcmoc-std-vec'], }, 'x86': { - } + }, + 'zx': { + code_start: 0x8000, + rom_size: 0xff58-0x8000, + data_start: 0x5d00, + data_size: 0x8000-0x5d00, + stack_end: 0x8000, + }, }; PLATFORM_PARAMS['sms-sms-libcv'] = PLATFORM_PARAMS['sms-sg1000-libcv'];