PDA

Просмотр полной версии : ISO ROM 128 with TR-DOS 5.05(cz)



VELESOFT
18.04.2010, 04:27
This is new correct version of ISO ROM for ZX + BETADISK. Some extra basic command is designed specially for use in conmination with TR-DOS 5.05(cz). Is possible use also any othen TR-DOS versions, but basic syntax will different(I can add next video)

ISO ROM 128(version 2010) + TR-DOS 5.05(cz)
http://velesoft.speccy.cz/other/iso-rom-2010.gif

http://velesoft.speccy.cz/other/iso-rom-03-2010-full-patched.zip

new basic syntax:
!! (call monitor/debugger "Devastace" from tr-dos rom)
! (start DOS and show command line)
!CAT (show catalog)
!LIST (show detailed catalog)
!RUN (load and start basic file boot.B)
!LOAD "filename" (load basic file "filename")
!GOTO "snapshot" CODE (load snapshot = memory snap, CPU registers ...)
= (show basic info - ramtop, used memory, etc...)
* (start utility "KCOPY+")
/|\(ss+h) (start utility "BETA DISC EDITOR")
RANDOMIZE USR 15610 (start packer "TOMPACK")
GOTO (without parameter use GOTO 0)
PAUSE (without parameter use PAUSE 0)
£31(SS+X) (print value 31 in BINary format "BIN 000011111" - max range 0-255)
"hallo" (print text "hallo" on screen - PRINT command is ignored)
10+2 (print value 12 on screen - PRINT command is ignored)
/257 (show 16bit value as low byte + high byte - "2,1" )
%253 (convert 16bit value to HEX format)
$FF (convertHEX value FF to decimal value)


All trdos commands can be writed in basic line after char "!". This char replace "RANDOMIZE USR 15619: REM:" and enable short syntax and faster work with trdos.

ISO ROM after reset no erase memory , show only menu:
AUTO RESET - return to basic (if basic variables is bad then use reset)
HARD RESET - erase all 128kB of memory
BETADISK - jump to tr-dos + autoboot (if file boot.B absent then use CAT)
DEVAST+ - if tr-dos 5.05(cz) is used then start monitor/debugger "devastace+"
SPECTRUM 128 - this function is unused

IlyaMIV
18.04.2010, 05:13
Наверное что то интересное написано?

ZXSlaver
18.04.2010, 11:48
Хммм. Выглядит интересно.
Это, я так понимаю, версия для оригинально ZX Spectrum ?

Cygnus
18.04.2010, 13:59
Да, ISOROM 128 для нормального ZX Spectrum 128к, потому што это 2x16кБ как в оригинальном ZX Spectrum 128k+, +2. Конечно роботает и в Пентагонах.

У меня ISOROM 128 уже от года 1994. Первые версии ISOROM были, когда был и TRDOS 4.x (1987, 1988?)

ISORОМ конечно и для 48к машин, в других 16кБ только меню и программы KCOPY, B.D.E., TOMPACK, в первых интересно улучшенный BASIC.

VELESOFT
18.04.2010, 22:14
Is possible use also any other TR-DOS versions, but basic syntax will different(I can add next video)

ISO ROM 128(version 2010) + TR-DOS 6.10e

http://velesoft.speccy.cz/other/isorom-trdos610e.gif

short command ! must be replaced with !REM:

Only ! without parametter work
Command !! is ignored :v2_conf2:

doorsfan
21.04.2010, 18:34
what about compatibility with old speccy soft (1982 basic was modified, so changed enter points...) and what with free #ff space? i tell about ld i,#3f ; im 2

DimkaM
22.04.2010, 12:16
what about compatibility with old speccy soft (1982 basic was modified, so changed enter points...) and what with free #ff space? i tell about ld i,#3f ; im 2

блин, ну ты то русский, пиши по русски.
Velesoft прекрасно русский понимает.

VELESOFT
23.04.2010, 02:22
what about compatibility with old speccy soft (1982 basic was modified, so changed enter points...) and what with free #ff space? i tell about ld i,#3f ; im 2

Compatibility is perfect. Only 128 editor is replaced with new ISO ROM features. So software using direct access to 128 rom (rom 0) will work incorrect. #FF space is replaced with new code, but second 2 bytes of IM2 tables from adress #3xFF contain #FFFF value = compatible.

Vadim
07.05.2014, 20:11
Игр, которые использовали FF в ПЗУ, для указания вектора для режима прерываний 2 не так и много. Impact, Atari Pole - те которые мне встретились. Правятся элементарно, для работы на том же +3.