Omdat het [[Luciferspel]] één van de allereerste spelletjes was die ik schreef voor mijn destijds al 10 jaar oude [[Sanyo MBC 555]] computer in [[1994]], heb ik een soort van nep-emulator gemaakt zodat je het luciferspel kunt spelen precies zo als ie toen ook werkte.

BASIC [MS-DOS] Ver 1.32 41384 Bytes free

Ik was in 2007 van plan een echte emulator voor mijn Sanyo MBC 555 te gaan schrijven, maar aangezien dat een behoorlijk pittige klus is denk ik dat ik daar van af zie. In dit PDF bestand staan een aantal van mijn bevindingen van toen ik met een hex-editor de executable aan het onderzoeken was.

Opvallend is dat deze Basic versie met aantal vreemde extra commando’s is uitgerust. De meest opvallende zijn hieronder vet gedrukt. GCURSOR en SYMBOL zijn het meest bijzonder. GCURSOR doet een Crosshair verschijnen, SYMBOL kon gebruikt worden om tekst in een groot lettertype af te beelden.

FUNCTION, ALL, AND, AS, AUTO, ABS, ASC, ATN, ATTR$, BASE, BEEP, CALL, CHAIN, CLEAR, CLOSE, CLS, COMMON, CONT, CREATE, CIRCLE, CONSOLE, CDBL, CINT, COS, CSNG, CSRLIN, CVD, CVI, CVS, COLOR, COM, CHR$, CVKAN$, DATA, DEFINT, DEFSNG, DEFDBL, DEFSTR, DEF, DELETE, DIM, DSKF, DATE$, ELSE, END, EQV, ERASE, ERROR, EDIT, EOF, ERL, ERR, EXP, FIELD, FILES, FOR, FIX, FRE, FN, GET, GO, GOTO, GOSUB, GCURSOR, HCOPY, HEX$, INKEY$, INPUT$, IF, IMP, INIT, INPUT, INP, INSTR, INT, KEY, KILL, KLEN, KCODE, KAN$, LET, LFILES, LINE, LIST, LLIST, LOAD, LOCATE, LPRINT, LSET, LEN, LOC, LOF, LOG, LPOS, LEFT$, MERGE, MOD, MID$, MKD$, MKI$, MKS$, NAME, NEXT, NEW, NOT, ON, OPEN, OPTION, OR, OUT, OFF, OCT$, POKE, PRINT, PUT, PAINT, PLAY, PEEK, POS, POINT, PRESET, PSET, PACK$, RANDOMIZE, READ, REM, RENUM, RESET, RESTORE, RESUME, RETURN, RSET, RUN, RND, RIGHT$, SAVE, SET, SPC, STEP, STOP, SUB, SWAP, SYSTEM, SETKEY, SYMBOL, SCREEN, SOUND, SGN, SIN, SQR, SEG, STICK, STRIG, SPACE$, STR$, STRING$, TAB, THEN, TINPUT, TO, TROFF, TRON, TAN, TIME$, USING, USR, UNPACK$, VAL, VARPTR , VIEW, WAIT, WEND, WHILE, WIDTH, WRITE, WINDOW, XOR

== Sourcecode ==

  • Het bijgeleverde [[Sanyo Demo DEMO.BAS]]
  • [[Luciferspel]]
  • [[Sanyo Basic Diverse experimenten Diverse experimenten]]

== Directory listing (1999) ==

Map van G:\1999\1999\Programmeerwerk\Sanyo Basic 10-03-1983 00:00 34 AUTOEXEC.BAT 28-09-1994 01:41 640 BAL.BAS 10-12-2004 23:15 768 [[BAL.txt]] 10-03-1983 21:00 46.976 [[BASIC.EXE]] 20-08-1994 04:48 640 BEELD.BAS 10-12-2004 23:18 768 [[BEELD.txt]] 28-09-1994 00:33 128 BESTAND 10-12-2004 23:19 256 BESTAND.TXT 10-03-1983 03:26 384 BLSCHIJF.BAS 10-12-2004 23:19 512 [[BLSCHIJF.TXT]] 28-08-1995 01:13 0 BREEDPRN.BAS 10-03-1983 00:08 6 CLS.COM 6 bytes om het scherm te legen. 28-08-1995 01:13 0 COMMAND.COM 06-09-1994 01:34 896 CURSOR.BAS 30-09-1994 01:30 2.048 CURSOR.CUR 10-03-1983 01:35 1.792 DIEPBOOT.BAS 10-03-1983 16:16 1.024 DIR.BAS 17-09-1994 02:03 128 DRAAI.BAS 17-09-1994 08:29 896 DRENTHE.BAS 06-09-1994 00:19 768 DUBBLTEK.BAS 17-09-1994 00:13 256 EDITOR.BAS 19-08-1994 02:35 4.864 FENCE.BAS 10-03-1983 11:01 3.584 FICHES.BAS 17-09-1994 01:42 512 FIETS.BAS 27-08-1994 04:50 1.664 GALG.BAS 19-08-1994 02:31 3.200 GOKKEN.BAS 19-08-1994 02:33 3.072 HOOGLAAG.BAS 17-09-1994 00:57 640 INVADERS.BAS 29-02-1984 09:00 11.521 [[IO.SYS]] 22-08-1994 02:24 896 KAART.BAS 10-03-1983 01:49 640 KEYA-Z.BAS 10-03-1983 01:21 8.064 KOOLMIJN.BAS 17-09-1994 01:42 384 LABELPRN.BAS 17-09-1994 00:05 384 LDIAGRAM.BAS 05-09-1994 01:24 512 LEES.LZN 10-03-1983 01:08 3.328 LETTERS.BAS 17-09-1994 00:17 1.152 LUCDOOS.BAS 10-03-1983 00:50 4.352 LUCIFERS.BAS 10-03-1983 00:38 256 M.BAS 27-08-1994 00:30 2.176 MENU.BAS 29-05-1999 20:40 21.504 mistery tower.xls 23-11-1983 09:00 8.192 [[MSDOS.SYS]] 17-09-1994 08:51 1.280 NHOLLAND.BAS 17-09-1994 01:10 384 PACMAN.BAS 28-09-1994 00:05 1.792 PAKKEN.BAS 28-08-1995 01:13 0 PEEK.BAS 27-08-1994 01:53 2.176 PRINSTAL.BAS 27-08-1994 00:36 256 PRINTER.BAS 28-08-1995 01:13 0 PRNDEMO.BAS 27-08-1994 00:56 1.024 REKENEN.BAS 17-09-1994 04:10 512 REKENING.BAS 17-09-1994 08:11 1.408 SCHIJF.BAS 28-09-1994 00:05 256 SCORE.PAK 17-09-1994 05:08 128 SDIAGRAM.BAS 28-09-1994 00:56 256 TEKENPRN.BAS 10-03-1983 00:18 128 TEKST 23-08-1994 01:10 768 TEKSTEN.BAS 22-08-1994 05:01 512 TENNIS.BAS 10-03-1983 01:47 128 TIJD.BAS 17-09-1994 01:59 4.480 [[TOWER.BAS]] 10-12-2004 23:17 5.248 [[TOWER.BAS|TOWER.TXT]] 28-08-1995 01:13 0 TOWERII.BAS 28-08-1995 01:13 0 TOWERSII.BAS 10-03-1983 00:03 4.992 TXT.BAS 23-08-1994 01:32 1.024 TYPSNEL.BAS 10-03-1983 06:15 5.248 VIER.BAS 17-09-1994 02:06 256 VIERDRAA.BAS 17-09-1994 01:51 128 VIERKANT.BAS 06-09-1994 00:34 2.944 WM.BAS 06-09-1994 00:02 879 WOORDEN.GLG 10-03-1983 02:53 4.608 WOORDL.BAS 72 bestand(en) 180.632 bytes