From 428f1a92606e2e48c09498dc439188ca634f345b Mon Sep 17 00:00:00 2001 From: Steven Hugg Date: Tue, 30 Jun 2020 22:22:28 -0500 Subject: [PATCH] atari8: use Altirra 5200 superkernel (MAME for now) --- index.html | 1 + mame/roms/a5200/5200.rom | Bin 0 -> 2048 bytes src/common/baseplatform.ts | 2 +- src/platform/atari8.ts | 143 ++++++++++++++++++++++++------------- 4 files changed, 95 insertions(+), 51 deletions(-) create mode 100644 mame/roms/a5200/5200.rom diff --git a/index.html b/index.html index 3ae1544d..4f909519 100644 --- a/index.html +++ b/index.html @@ -214,6 +214,7 @@ if (window.location.host.endsWith('8bitworkshop.com')) {
  • Atari 2600 (MAME)
  • NES (MAME)
  • +
  • Atari 5200 (MAME)
  • Atari Color Vector (6502)
  • Markdown
  • diff --git a/mame/roms/a5200/5200.rom b/mame/roms/a5200/5200.rom new file mode 100644 index 0000000000000000000000000000000000000000..5f8a8b6e64a8bf208a566da704f7593080f41e8e GIT binary patch literal 2048 zcmds0&x;#X9RKDeJIU_O&Wu}?M;$h+_EN1HJuCr-xC%<}q8IN|LZ91qNW&scgke&I zTncksC_+Gk0jJPQPa=d31rHX49CGlu7nd9tFXoW!^z(g*u)F;O3jMO1_r9O^{eHeb zhiEAhLXt=+r4f}X{E@8qo)I!0$ddYk+#R=kM}17h<}8*grE3v2%2Jjau=7%n8KjJs z7JM%OiP&5VKNzMg`MX4(s^3)}Y~U|p;we1fj7(`VZn|C&nb7^vVBPaW#b?9>p!Jle zbx&0cvkZDJgHzLIiLIn*Kxa-O9~uHL;&8o)U-v682Tg>;Lk0ejao^`Stw5=urQ`cP zbNHd}!@uJDbp=26;+COWoxcHLKRCe^0a@TzYqoFKYQXPCQ5`tK>AX1_^RXW6aC{ZA zpNGC1TqpA)Pc~QJ;lqPotKDulnNN9e)u*;Y-%1>Bi`}+}cDZ5$b+C>)3hoZPmXZ?f zwA&T8fNsfR5kJ|b;5wbcN}u?_bvnhF&0B7{aWotrHOj7)&t|fDyZA{PL_{{^-tg#T zIy+7I&e#cr&s1CRjb)+fH`i@83oe5?{{N2%m8Lqb7ex{JpdZq7xD>789iqvYiv@bI zh{u-S@*}QadfY)>NW^`^a+SCmX`)knf}e5nj0(@w=lu#<$J`Lt0L(ZB6tQl}ismDR zjc{R){!1!L$@cKz!TElm=MPllq}o^j@PJ-_Vwf85i5@sFfab%XLM$FsEEqmK@N)Y2 zzVzTZkLCOc^RHlE@WEkq7kI^NVPUWU(V{No!_iqNYK3)WP(hYkWmzCcx?8SvC?HWy zwy#-}(Z=T#Ta!Nj1db@#$-OgxDH?XNdj=?oTW~r#>$E9uU7?fBi(IdYBy$maUA%J< zlFvhz#r^8OJ~)A%R4l5@l_nO@<+H-+xz@Tv1(FF&Bk!7ERlX}mrOasqrz^k{YR@0B$p(f9glPTUOMiScKm0RAQm2PKO6Y*PH0;v2OOwgy z-((uEj(h8agVQbv4*AvKuX&dozFrzk4!d9THE}v-Vs|zY>R9-<@$V$L_>Ez2ZSVx< z+idezC!Y*sYmCR0WV>S|BDN>Vu){M-T7QVq3>h>UjnByWA^+)<`J2IaH~06i(`%cK zLmz$c9=&^GzkVaYa-5gt)N{oBjuU(Rdj&I^(3?6=wD+0Un9{&-eBHb*(` TmLC2KN$2GZ`u6<8InAB{XZ3Wz literal 0 HcmV?d00001 diff --git a/src/common/baseplatform.ts b/src/common/baseplatform.ts index 5c4d6f3c..9617159a 100644 --- a/src/common/baseplatform.ts +++ b/src/common/baseplatform.ts @@ -816,7 +816,7 @@ export abstract class BaseMAMEPlatform { loadRegion(region, data) { if (this.loaded && data.length > 0) { - //this.luacall('cart=manager:machine().images["cart"]\nprint(cart:filename())\ncart:load("' + romfn + '")\n'); + //this.luacall('cart=manager:machine().images["cart"]\nprint(cart:filename())\ncart:load("' + region + '")\n'); var s = 'rgn = manager:machine():memory().regions["' + region + '"]\n'; //s += 'print(rgn.size)\n'; for (var i=0; i