mirror of
https://github.com/Tolik-Trek/Sprinter-BIOS.git
synced 2026-11-14 12:00:52 +03:00
some tests with 5x
This commit is contained in:
1 parent
0b627948aa
commit
dc8f5f37ac
21 files changed
+1683
-1054
No files matched your search
+55
-34
@@ -1,41 +1,51 @@
|
||||
!TODO
|
||||
- / ‘¤¥« âì EXP ®¢®£® ¡¨®á ᮢ¬¥áâ¨¬ë¬ á ०¨¬®¬ ᯥªâà㬠, ⮣¤ ®á¢®¡®¤¨âáï 1 áâà ¨æ ¢ �‡“
|
||||
- -| €¤ ¯â¨à®¢ âì ¯®¤ ®¢ë© ᮢ¬¥áâ¨¬ë© EXP ᯥªâà㬮¢áª¨¥ �‡“, ⮣¤ £à㧨âì 1 áâà ¨æã ¬¥ìè¥
|
||||
- \ ¯®«ãç¨âáï, çâ® EXP ª®â®à®¥ ᥩç á ¬¥á⥠à áè¨à¥®£® ‚¨àâ㠫쮣® �‡“ ¡ã¤¥â ¢ �‡“?????
|
||||
- ‘¦ âì åàãá⮬ �‡“ ᯥªâà㬠¨ ‹®£®â¨¯, ¥éñ 1-2 áâà ¨æë ®á¢®¡®¤ïâáï
|
||||
TODO:
|
||||
- ¯ãªâ ¢ á¥â ¯¥ "á®åà ïâì áâà ¨æë ᯥªâà㬠¯à¨ ¯¥à¥§ £à㧪¥"
|
||||
- ¯¥à¥¤ ¨¨æ¨ «¨§ 樥© áâà ¨æ ᯥªâà㬠¨ áâà ¨æë 41 ¯à®¢¥àïâì, ¥ § ïâë «¨ ®¨ à ¬¤¨áª®¬
|
||||
- ‘¦ âì åàãá⮬ �‡“ ᯥªâà㬠¨ ‹®£®â¨¯, ¥éñ 1 áâà ¨æ ¬®¦¥â ®á¢®¡®¤¨âìáï
|
||||
- ¢ á¥â ¯ ¤«ï á®åà ¥¨ï àãçëå áâ஥ª HDD ¥ ⥠ï祩ª¨ CMOS
|
||||
- ¡ £ ¢ ०¨¬¥ ᯥªâà㬠¯à¨ ¢ë¡®à¥ Clear RAM ¢ ¬¥î ¨ ¯®á«¥¤ãî騬 ¢ë室®¬ ¢ „Ž‘ ¯® CAD - § ¢¨á ¥â, ¯®â®¬ã çâ® ¢ë§ë¢ ¥âáï ¯à®æ¥¤ãà FullInit ¤«ï ®ç¨á⪨
|
||||
- ç¨áâ¨âì ¡ãä¥à ª« ¢ë ¥ ¢âã¯ãî, ª ª¨¬¨-¨¡ã¤ì ª®¬ ¤ ¬¨ ¤«ï íâ¨å ¢á直å SIO/PIO, ¥á«¨ ¥áâì
|
||||
-+ ! ¢ Setup ¤®¡ ¢«¥ ¯ãªâ áâனª¨ ¢à¥¬¥¨ ¨ ¤ âë
|
||||
-+ ! ¢ Setup ¤®¡ ¢¨âì ¯ãªâ áâனª¨ ¢à¥¬¥¨ ¨ ¤ âë
|
||||
-+ ¥¬®£® ¤®à ¡®â á¨á⥬ ¯¥à¥å¢ â à¥á¥â ¤«ï ãáâà ¥¨ï ¥ª®â®àëå £«îª®¢ ¨ ¡ã¤ã饥
|
||||
|
||||
+ ¨á¯à ¢«¥ ¡ £ á® á⥪®¬ ¢ BLK_TO_RAMD ¨ ¥éñ ¥áª®«ìª® ¡ £®¢ ¢ ¯à®æ¥¤ãà å ç⥨ï á �€Œ-„ˆ‘Š€
|
||||
+ ⥯¥àì § १¥à¢¨à®¢ ë¥ ¯®¤ ०¨¬ ᯥªâà㬠áâà ¨æë ¬®¦® «¥£ª® ®á¢®¡®¤¨âì, ®¬¥à ¡«®ª - 1
|
||||
+ ªâ¨¢¨à®¢ ¢â®à®© ª « IDE
|
||||
+ ã¬¥à æ¨ï ãáâனá⢠IDE ¯¥à¥¤¥« á ¯®á«¥¤®¢ ⥫쮩 䨧¨ç¥áªãî
|
||||
+ ¢ë¡®à § £à㧮箣® IDE ¨§¬¥ñ á ¯®á«¥¤®¢ ⥫쮣® 䨧¨ç¥áª¨©
|
||||
+ ¤®¡ ¢«¥ ¢®§¬®¦®áâì ãáâ ®¢ª¨ IDE á® ¢â®à®£® ª « ¢ ª ç¥á⢥ ®á®¢®£® ¨ «ìâ¥à ⨢®£® § £à㧮箣® ¤¨áª
|
||||
+ ᤥ« 㨢¥àá «ìë© § £àã§ç¨ª ¡¨âáâਬ ¤«ï 1k30 ¨ 1k50
|
||||
+ ¥¬®£® ¤®à ¡®â á¨á⥬ ¯¥à¥å¢ â à¥á¥â ¤«ï ãáâà ¥¨ï ¥ª®â®àëå £«îª®¢ ¨ ¡ã¤ã饥
|
||||
+ ã¡à ® § «¨¯ ¨¥ ª« ¢¨è ¯à¨ à¥á¥â¥ ¯® Ctrl+Alt+Del
|
||||
+ ¯à¨ ¥ª®à४âëå § 票ïå ¤ âë ¨ ¢à¥¬¥¨ ¢ CMOS ¤ ë¥ § ¬¥ïîâáï ¤¥ä®«âë¥ § 票ï, ¢ë¢®¤¨âáï á®®¡é¥¨¥ ®¡ ®è¨¡ª¥
|
||||
+ ¢ Setup ¤®¡ ¢«¥ ¢ë¡®à ०¨¬ à §¢ñà⪨ (--------/Scorpion/Pentagon/Spectrum)
|
||||
+ ¢ Setup ¤®¡ ¢«¥ ¢ë¡®à ¢¥à⨪ «ì®© á¨åந§ 樨 (--------/312 50ƒæ/320 49ƒæ)
|
||||
+ ¤®¡ ¢«¥ § £à㧪 RECOVERY á ROM-Disk ¢ �‡“
|
||||
+ ¤®¡ ¢«¥ § £à㧪 á¨á⥬ë á RAM Disk
|
||||
+ ¯à¨ 宫®¤®¬ áâ à⥠ãáâ ¢«¨¢ ¥âáï ¨â ¯¥â £® ( ¥ ᪮௨® ), ¥á«¨ ¢ CMOS ¥ § ¤ ® ¨®¥
|
||||
Done:
|
||||
+ ‘¤¥« 㨢¥àá «ìë© § £àã§ç¨ª ¡¨âáâਬ ¤«ï 1k30 ¨ 1k50
|
||||
+ €ªâ¨¢¨à®¢ ¢â®à®© ª « IDE
|
||||
+ �ã¬¥à æ¨ï ãáâனá⢠IDE ¯¥à¥¤¥« á ¯®á«¥¤®¢ ⥫쮩 䨧¨ç¥áªãî
|
||||
+ ‚ë¡®à § £à㧮箣® IDE ¨§¬¥ñ á ¯®á«¥¤®¢ ⥫쮣® 䨧¨ç¥áª¨©
|
||||
+ „®¡ ¢«¥ ¢®§¬®¦®áâì ãáâ ®¢ª¨ IDE á® ¢â®à®£® ª « ¢ ª ç¥á⢥ ®á®¢®£® ¨ «ìâ¥à ⨢®£® § £à㧮箣® ¤¨áª
|
||||
+ “¡à ® § «¨¯ ¨¥ ª« ¢¨è ¯à¨ à¥á¥â¥ ¯® Ctrl+Alt+Del
|
||||
+ �ਠ¥ª®à४âëå § 票ïå ¤ âë ¨ ¢à¥¬¥¨ ¢ CMOS ¤ ë¥ § ¬¥ïîâáï ¤¥ä®«âë¥ § 票ï, ¢ë¢®¤¨âáï á®®¡é¥¨¥ ®¡ ®è¨¡ª¥
|
||||
+ ‚ Setup ¤®¡ ¢«¥ ¢ë¡®à ०¨¬ à §¢ñà⪨ (--------/Scorpion/Pentagon/Spectrum)
|
||||
+ ‚ Setup ¤®¡ ¢«¥ ¢ë¡®à ¢¥à⨪ «ì®© á¨åந§ 樨 (--------/312 50ƒæ/320 49ƒæ)
|
||||
+ „®¡ ¢«¥ § £à㧪 á¨á⥬ë á RAM Disk
|
||||
+ ˆá¯à ¢«¥ ¡ £ á® á⥪®¬ ¢ BLK_TO_RAMD ¨ ¥éñ ¥áª®«ìª® ¡ £®¢ ¢ ¯à®æ¥¤ãà å ç⥨ï á �€Œ-„ˆ‘Š€
|
||||
+ „®¡ ¢«¥ § £à㧪 RECOVERY á ROM-Disk ¢ �‡“
|
||||
+ �ਠ宫®¤®¬ áâ à⥠ãáâ ¢«¨¢ ¥âáï ¨â ¯¥â £® ( ¥ ᪮௨® ), ¥á«¨ ¢ CMOS ¥ § ¤ ® ¨®¥
|
||||
+ ”ãªæ¨ï �ˆŽ‘ FN_SINC (#F2) ¯à¨ 㤠箬 § ¢¥à襨¨ ¥ á¡à áë¢ « ä« £ CF ¢ë室¥ - ¨á¯à ¢«¥®
|
||||
+ ®¢ ï äãªæ¨ï GET_RAMD_NUM
|
||||
+ ¤®¡ ¢«¥ë¥ ¤®¯®«¨â¥«ìë¥ ®¯æ¨¨ ¢ äãªæ¨î �ˆŽ‘ FN_SINC (#F2), bit7 ॣ¨áâà A ⥯¥àì ®â¢¥ç ¥â § ¯¥à¥ª«î票¥ áâ ண®/®¢®£® ¢ ਠâ à ¡®âë äãªæ¨¨ (¤«ï á®åà ¥¨ï ᮢ¬¥á⨬®á⨠ᮠáâ à묨 ¯à®£à ¬¬ ¬¨)
|
||||
+ ¤®¡ ¢«¥ë ®¡à §ë �‡“ ZX-Sprinter ¤«ï § ¯ã᪠०¨¬ ᯥªâà㬠¡¥§ § £à㧪¨ DSS
|
||||
+ ®¢®¥ «®£® ¯à¨ áâ àâ¥, à §à¥è¥¨¥ ¨§¬¥¥® á 256å64 16 梥⮢ 128å72 256 梥⮢
|
||||
+ ¨§¬¥¥ ¯à®æ¥¤ãà ¢ë¢®¤ «®£®â¨¯ , «®£®â¨¯ ¯¥à¥¥áñ ¢ ¤àã£ãî áâà ¨æã �‡“
|
||||
+ ᬥ ï§ëª , à §¢ñà⪨ ¨ ¨â ¯à®¨á室¨â ¢ Setup áà §ã
|
||||
+ ¯®¯à ¢«¥ ¬ «®¢¥à®ïâë©, ® ¢®§¬®¦ë© £«îª á ¯¥à¥¯®«¥¨¥¬ á⥪ ¯à¨ ¢å®¤¥-¢ë室¥ ¨§ SETUP
|
||||
+ ¯®¯à ¢«¥ë ¡ãä¥àë, ®¯â¨¬¨§¨à®¢ ë ¥ª®â®àë¥ ¯à®æ¥¤ãàë, ®á¢®¡®¦¤¥® ¡¡®«ìè¥ 1,5 ª¡ އ“ ¤«ï à ¡®âë BIOS ¢® ¢à¥¬ï áâ àâ
|
||||
+ ¨§¬¥¥ë ¥ª®â®àë¥ ¤¯¨á¨ ¨ ¯®¯à ¢«¥ áâàãªâãà SETUP
|
||||
+ ©¤¥® ¥áª®«ìª® ¤à¥¢¨å ¬¥«ª¨å ®£à¥å®¢ copy/paste, ¯à¨ à ¡®â¥ ¡ë«® ¥§ ¬¥â®, ® ¯à¨ïâ®, ç⮠諨áì
|
||||
+ ¤®¤¥« äãªæ¨ï FN_RESET
|
||||
+ ¯®á⥯¥ë© à¥ä ªâ®à¨£ ª®¤ )))
|
||||
+ �®¢ ï äãªæ¨ï GET_RAMD_NUM
|
||||
+ „®¡ ¢«¥ë¥ ¤®¯®«¨â¥«ìë¥ ®¯æ¨¨ ¢ äãªæ¨î �ˆŽ‘ FN_SINC (#F2), bit7 ॣ¨áâà A ⥯¥àì ®â¢¥ç ¥â § ¯¥à¥ª«î票¥ áâ ண®/®¢®£®
|
||||
¢ ਠâ à ¡®âë äãªæ¨¨ (¤«ï á®åà ¥¨ï ᮢ¬¥á⨬®á⨠ᮠáâ à묨 ¯à®£à ¬¬ ¬¨)
|
||||
+ �®¢®¥ «®£® ¯à¨ áâ àâ¥, à §à¥è¥¨¥ ¨§¬¥¥® á 256å64 16 梥⮢ 128å72 256 梥⮢
|
||||
+ ˆ§¬¥¥ ¯à®æ¥¤ãà ¢ë¢®¤ «®£®â¨¯ , «®£®â¨¯ ¯¥à¥¥áñ ¢ ¤àã£ãî áâà ¨æã �‡“
|
||||
+ ‘¬¥ ï§ëª , à §¢ñà⪨ ¨ ¨â ¯à®¨á室¨â ¢ Setup áà §ã
|
||||
+ ˆ§¬¥¥ë ¥ª®â®àë¥ ¤¯¨á¨ ¨ ¯®¯à ¢«¥ áâàãªâãà SETUP
|
||||
+ „®¤¥« äãªæ¨ï FN_RESET
|
||||
+ „®¤¥« äãªæ¨ï DCP_CONFIG - äãªæ¨ï ã¯à ¢«¥¨ï ¤¥è¨äà â®à®¬ ¯®à⮢
|
||||
+ “¡à ® § ¤¢®¥¨¥ äãªæ¨© 4å
|
||||
+ ”ãªæ¨¨ 5å ¯¥à¥¥á¥ë ¨§ 0 ¢ 8 áâà ¨æã �‡“
|
||||
+ ˆ§¬¥¥ äãªæ¨ï ¨¨æ¨ «¨§ 樨 DCP, ®á¢®¡®¤¨«®áì ®ª®«® 4,5 ª¡
|
||||
+ ’¥¯¥àì § १¥à¢¨à®¢ ë¥ ¯®¤ ०¨¬ ᯥªâà㬠áâà ¨æë ¬®¦® «¥£ª® ®á¢®¡®¤¨âì, ®¬¥à ¡«®ª - 1
|
||||
+ „®¡ ¢«¥ë ®¡à §ë �‡“ ZX-Sprinter ¤«ï § ¯ã᪠०¨¬ ᯥªâà㬠¡¥§ § £à㧪¨ DSS
|
||||
+ ‘âà ¨æ BIOS ᮢ¬¥á⨬ á ¤ ¯â¨à®¢ 묨 ®¡à § ¬¨ �‡“ ᯥªâà㬠. ’¥¯¥àì ®â¤¥«ìë¥ áâà ¨æë ®à¨£¨ «ìëå SP_EXP ¨ SP_EXP2
|
||||
¥ âॡãîâáï.
|
||||
+ ˆá¯à ¢«¥ ¡ £ ¢ ०¨¬¥ ᯥªâà㬠. �ਠ¢ë¡®à¥ Clear RAM ¢ ¬¥î ¨ ¯®á«¥¤ãî騬 ¢ë室®¬ ¢ „Ž‘ ¯® CAD § ¢¨á «®,
|
||||
¯®â®¬ã çâ® ¢ë§ë¢ « áì ¯à®æ¥¤ãà FullInit ¤«ï ®ç¨á⪨ ¯ ¬ïâ¨. ’¥¯¥àì ¢¬¥áâ¥ á ®ç¨á⪮© ¯ ¬ï⨠á¡à áë¢ ¥âáï ¯¥à¥å¢ â à¥á¥â
|
||||
+ �®¯à ¢«¥ë ¡ãä¥àë, ®¯â¨¬¨§¨à®¢ ë ¥ª®â®àë¥ ¯à®æ¥¤ãàë, ®á¢®¡®¦¤¥® ¡¡®«ìè¥ 1,5 ª¡ އ“ ¤«ï à ¡®âë BIOS ¢® ¢à¥¬ï áâ àâ
|
||||
+ � ©¤¥® ¥áª®«ìª® ¤à¥¢¨å ¬¥«ª¨å ®£à¥å®¢ copy/paste, ¯à¨ à ¡®â¥ ¡ë«® ¥§ ¬¥â®, ® ¯à¨ïâ®, ç⮠諨áì
|
||||
+ �®¯à ¢«¥ ¬ «®¢¥à®ïâë©, ® ¢®§¬®¦ë© £«îª á ¯¥à¥¯®«¥¨¥¬ á⥪ ¯à¨ ¢å®¤¥-¢ë室¥ ¨§ SETUP
|
||||
+ �®á⥯¥ë© à¥ä ªâ®à¨£ ª®¤ )))
|
||||
+ ‚ᥣ® ¨ ¥ ¢á¯®¬¨âì 㦥...
|
||||
====================================================================================================================================================================================================================
|
||||
|
||||
�®¢®¥ ®¯¨á ¨¥ äãªæ¨¨ �ˆŽ‘ FN_SINC (#F2)
|
||||
LD A,sync_mode ; ०¨¬ á¨åந§ 樨
|
||||
@@ -106,6 +116,7 @@ FN_RESET: ;
|
||||
; áâ à ï ¢¥àá¨ï BIOS
|
||||
;
|
||||
|
||||
|
||||
�®¢®¥ ®¯¨á ¨¥ äãªæ¨¨ GET_RAMD_NUM (#9B)
|
||||
GET_RAMD_NUM: ; ¯®«ãç¨âì ®¬¥à RAM-Disk- (0..15) ¯® ¥£® block id
|
||||
LD A,id_blk ; ¨¤¥â¨ä¨ª â®à ¡«®ª
|
||||
@@ -114,6 +125,7 @@ GET_RAMD_NUM: ;
|
||||
; CF -> ®è¨¡ª ¢ ¨¤¥â¨ä¨ª â®à¥ ¡«®ª ¨«¨ ¡¨®á ¨¦¥ 2.55
|
||||
;
|
||||
|
||||
|
||||
�®¢®¥ ®¯¨á ¨¥ äãªæ¨¨ �ˆŽ‘ BLK_RD_WR (#C8)
|
||||
BLK_RD_WR: ; ç⥨¥/§ ¯¨áì ¨§/¢ ¡«®ª( ) ¯ ¬ï⨠ᥪâ®à ¬¨
|
||||
; ¯® 256 ¡ ©â
|
||||
@@ -133,3 +145,12 @@ s_lines312 equ 7
|
||||
s_wait_orig equ #18
|
||||
s_wait_def equ #10
|
||||
|
||||
|
||||
DCP_CONFIG: ; [x] äãªæ¨ï ã¯à ¢«¥¨ï ¤¥è¨äà â®à®¬ ¯®à⮢.
|
||||
;A - ¥á«¨ ®«ì, â® ¢ë§®¢ äãªæ¨¨ ¯¥à¥¨¨æ¨ «¨§ 樨 ¯®à⮢ PORTS_INIT
|
||||
;HL - ¤à¥á
|
||||
;DE - ¬ ᪠- 0 ¨§¬¥ï¥¬ë¥ ¡¨âë, 1 ¥¨§¬¥ï¥¬ë¥
|
||||
;B - ¯®àâ
|
||||
;C - #F4 ®¬¥à äãªæ¨¨
|
||||
; !FIXIT ”ãªæ¨ï ¯®§¢®«ï¥â ®âªàë¢ âì/§ ªàë¢ âì ¤®¯®«¨â¥«ìë¥ ¯®àâë ª®¬¯ìîâ¥à .
|
||||
;
|
||||
Reference in new issue
Block a user