InviteDRIVE v6 MAX (EXSCDRIVE), актуальная OS.

База знаний и ресурсы для устройств r.a.m Factory STORE.
Обновления, прошивки, схемы.
admin
Site Admin
Posts: 1010
Joined: Tue Nov 23, 2010 5:55 pm
Location: Novosibirsk
Contact:

InviteDRIVE v6 MAX (EXSCDRIVE), актуальная OS.

Postby admin » Mon Dec 23, 2024 7:11 pm

Операционная система и маперы.

v1.0B rev. 16 от 2025.11.15.


Операционная система:
  • 1. Добавлено восстановления статуса консоли в мапере SVP (с известными ситуациями со звуком).
  • 2. Исправлен алгоритм форматирования SEGA CD BWRAM.
  • 3. Изменен алгоритм проверки (HW TEST).
  • 4. Косметические исправления.

Маперы:
  • 1. Добавлен мапер SVP.
  • 2. Исправлен алгоритм доступа к PSRAM.
  • 3. Изменен подход к маперам.
  • 4. Исправления связанные со стабильностью.
Микрокод MD:
  • 1. Добавлен алгоритм восстановления статуса Z80 в играх использующих звуковой драйвер GEMS версий 2.0, 2.5, 2.8b, 2.9.
Таким образом система должна правильно восстанавливать звук в не зависимости от предв. состояния рома в следующих играх:
1. GEMS 2.5 "AAAHH!!!_Real_Monsters_(4)_[!].bin": pos 0x1E2AFA
2. GEMS 2.5 "AAAHH!!!_Real_Monsters_(4)_[!].smd": pos 0x1E2AFA
3. GEMS 2.5 "Action_52-in-1_(UJE)_[c][!].bin": pos 0xDE14
4. GEMS 2.5 "Aero_the_Acro-Bat_(U)_[c][!].smd": pos 0xE0000
5. GEMS 2.5 "Aero_the_Acro-Bat_2_(U)_[!].bin": pos 0x1C0000
6. GEMS 2.5 "Aladdin_(U)_[!].bin": pos 0x1B8480
7. GEMS 2.5 "Andre_Agassi_Tennis_(JU)_(REV_00)_[!].bin": pos 0xBEB2
8. GEMS 2.5 "Another_World_(E)_[!].bin": pos 0xCE86
9. GEMS 2.5 "Ariel_-_Disney's_The_Little_Mermaid_(U)_[!].bin": pos 0x72C88
10. GEMS 2.5 "Awesome_Possum_(UJE)_[!].bin": pos 0x10EB6C
11. GEMS 2.5 "B.O.B_(UEJ)_(REV_01)_[!].smd": pos 0x51FC4
12. GEMS 2.5 "Baby's_Day_Out_(U).smd": pos 0x2DE6E
13. GEMS 2.5 "Ballz_(JUE)_[!].smd": pos 0xB9BEC
14. GEMS 2.5 "Barbie_Super_Model_(U)_[!].smd": pos 0x6C8A
15. GEMS 2.8b "Bass_Masters_Classics_(4)_[!].smd": pos 0x1CF324
16. GEMS 2.5 "Bass_Masters_Classic_Pro_Edition_(F)_[!].bin": pos 0x1DA718
17. GEMS 2.5 "Batman_Returns_(U)_[!].smd": pos 0x20014
18. GEMS 2.5 "Battletech_(U)_[!].bin": pos 0x484
19. GEMS 2.8b "Berenstain_Bears',_The_Camping_Adventure_(U)_[!].bin": pos 0xE04A0
20. GEMS 2.5 "Blockbuster_Competition_2_-_NBA_Jam_&_Judge_Dredd_(JUE).bin": pos 0x134366
21. GEMS 2.5 "Blood_Shot_(UE)_[!].bin": pos 0x5B65E
22. GEMS 2.5 "Body_Count_(E)_[!].smd": pos 0xE4C1C
23. GEMS 2.5 "Boxing_Legends_of_the_Ring_(U)_[!].smd": pos 0x5552C
24. GEMS 2.5 "Brutal_-_Paws_of_Fury_(U)_[!].bin": pos 0x29568
25. GEMS 2.5 "Caesars_Palace_(U)_[!].bin": pos 0x7E0
26. GEMS 2.5 "Cal_Ripken_Jr._Baseball_(U)_[c][!].bin": pos 0x2050C
27. GEMS 2.5 "Cannon_Fodder_(E)_[!].smd": pos 0x13C51E
28. GEMS 2.5 "Captain_Planet_and_the_Planeteers_(U)_(Dec_1992).bin": pos 0x10000
29. GEMS 2.5 "Chakan_-_The_Forever_Man_(U)_[!].bin": pos 0xB11EA
30. GEMS 2.5 "Championship_Pool_(U)_[!].smd": pos 0x94382
31. GEMS 2.5 "Champions_World_Class_Soccer_(JUE)_[!].bin": pos 0x19600
32. GEMS 2.5 "Chavez_2_(U).bin": pos 0x56664
33. GEMS 2.5 "Clay_Fighter_(U)_[!].smd": pos 0xDC50
34. GEMS 2.5 "Cliffhanger_(U)_[c][!].bin": pos 0xF0014
35. GEMS 2.5 "College_Football's_National_Championship_(U)_[!].bin": pos 0x41128
36. GEMS 2.8b "College_Football's_National_Championship_2_(F)_[!].bin": pos 0x330DA
37. GEMS 2.8b "College_Slam_(4)_[!].bin": pos 0x163BF0
38. GEMS 2.5 "Cool_Spot_(U)_[!].bin": pos 0xD7A24
39. GEMS 2.5 "Crystal's_Pony_Tale_(U)_[!].bin": pos 0x1E9C4
40. GEMS 2.5 "David_Crane's_Amazing_Tennis_(U)_[!].bin": pos 0x183A2
41. GEMS 2.8b "Daze_Before_Christmas,_The_(E)_[!].smd": pos 0x1E53FC
42. GEMS 2.5 "Demolition_Man_(F)_[!].smd": pos 0x1F5294
43. GEMS 2.8b "Desert_Demolition_(UJE)_[!].smd": pos 0x80000
44. GEMS 2.8b "Donald_Duck_in_Maui_Mallard_(A)_[!].bin": pos 0x2ABADA
45. GEMS 2.5 "Doom_Troopers_-_The_Mutant_Chronicles_(4)_[c][!].smd": pos 0x117C
46. GEMS 2.5 "Double_Dragon_V_-_The_Shadow_Falls_(U)_[!].bin": pos 0x8E3F6
47. GEMS 2.5 "Dragon's_Revenge_(JUE)_[!].bin": pos 0xAC0C
48. GEMS 2.5 "Dragon_-_The_Bruce_Lee_Story_(U)_[!].bin": pos 0xFEA24
49. GEMS 2.5 "Duke_Nukem_3D_(F).bin": pos 0xCA760
50. GEMS 2.5 "DUNE2.BIN": pos 0x2952
51. GEMS 2.5 "Earthworm_Jim_(U)_[!].smd": pos 0x25E340
52. GEMS 2.5 "Earthworm_Jim_2_(4)_[!].bin": pos 0x277B80
53. GEMS 2.5 "ECCO_Jr._(UJE)_(Mar_1995)_[!].smd": pos 0x8000
54. GEMS 2.8b "Escape_From_Mars_Starring_Taz_(U)_[!].bin": pos 0x1E324E
55. GEMS 2.5 "ESPN_Baseball_Tonight_(U)_[!].bin": pos 0x20000
56. GEMS 2.8b "ESPN_National_League_Hockey_Night_(U)_[c][!].bin": pos 0x978
57. GEMS 2.8b "ESPN_SpeedWorld_(U)_[c][!].bin": pos 0x16714
58. GEMS 2.5 "ESPN_Sunday_Night_Football_(U)_[!].bin": pos 0x52204
59. GEMS 2.5 "F1_World_Championship_Edition_(E)_[!].smd": pos 0x2222A
60. GEMS 2.5 "Ferias_Frustradas_do_Pica-Pau_(Unl).bin": pos 0x10972
61. GEMS 2.5 "Flashback_-_The_Quest_for_Identity_(U)_[!].bin": pos 0x15EE64
62. GEMS 2.8b "Frank_Thomas_Big_Hurt_Baseball_(F)_[!].bin": pos 0x42932
63. GEMS 2.5 "Fun-N-Games_(U)_[c][!].bin": pos 0xBBC16
64. GEMS 2.5 "Garfield_-_Caught_in_the_Act_(C)_[!].bin": pos 0x585A
65. GEMS 2.8b "Gargoyles_(4)_[!].bin": pos 0x70000
66. GEMS 2.5 "Generations_Lost_(JUE)_[!].bin": pos 0x1D5C2
67. GEMS 2.5 "Goofy's_Hysterical_History_Tour_(U).bin": pos 0x97336
68. GEMS 2.5 "Greatest_Heavyweights_of_the_Ring_(U)_[!].bin": pos 0x100014
69. GEMS 2.5 "Great_Waldo_Search,_The_(U)_[!].bin": pos 0x3D1E
70. GEMS 2.5 "Incredible_Crash_Dummies,_The_(JUE)_[c][!].smd": pos 0x7952
71. GEMS 2.5 "Incredible_Hulk,_The_(JUE)_[!].smd": pos 0x18A568
72. GEMS 2.5 "Izzy's_Quest_for_the_Olympic_Rings_(F)_[!].bin": pos 0x1F9200
73. GEMS 2.5 "Jammit_(U)_[!].bin": pos 0x20000
74. GEMS 2.5 "Jelly_Boy_(JUE)_[h1].smd": pos 0xA635E
75. GEMS 2.5 "Jeopardy_(U)_[c][!].bin": pos 0xEF38
76. GEMS 2.5 "Jeopardy_Deluxe_(JUE)_[c][!].bin": pos 0x11128
77. GEMS 2.5 "Jeopardy_Sports_Edition_(U)_[!].bin": pos 0x10DF8
78. GEMS 2.5 "Jimmy_White's_Whirlwind_Snooker_(E)_[c][!].bin": pos 0x369DA
79. GEMS 2.5 "Joe_Montana_NFL_94_(J)_[!].smd": pos 0x60E74
80. GEMS 2.5 "Joe_Montana_NFL_95_(UJE)_[!].bin": pos 0x1BC164
81. GEMS 2.5 "Joe_Montana_Sports_Talk_Football_(U)_[!].bin": pos 0x2811E
82. GEMS 2.5 "Jungle_Book,_The_(U)_[!].bin": pos 0x1C7B52
83. GEMS 2.5 "Jurassic_Park_(U)_[!].bin": pos 0x141E5C
84. GEMS 2.5 "Jurassic_Park_-_Rampage_Edition_(UJE)_[!].smd": pos 0x1DA152
85. GEMS 2.5 "Justice_League_Task_Force_(F)_[!].bin": pos 0xC0000
86. GEMS 2.5 "Kawasaki_Superbike_Challenge_(JUE)_[!].smd": pos 0xE24F8
87. GEMS 2.5 "Madden_NFL_96_(F)_[!].bin": pos 0x493B2
88. GEMS 2.8b "Magic_School_Bus,_The_(5)_[!].bin": pos 0xD000
89. GEMS 2.5 "Marko's_Magic_Football_(U)_[!].bin": pos 0x11CC74
90. GEMS 2.5 "Marsupilami_(4)_[!].bin": pos 0x1C74DA
91. GEMS 2.5 "Menacer_6-in-1_Game_Pack_(UJE)_[!].bin": pos 0x39518
92. GEMS 2.5 "Mickey's_Ultimate_Challenge_(U)_[!].bin": pos 0xA956C
93. GEMS 2.5 "Mick_&_Mack_as_the_Global_Gladiators_(U)_[!].bin": pos 0xD0CDC
94. GEMS 2.5 "Muhammed_Ali_Heavyweight_Boxing_(U)_[c][!].bin": pos 0x95976
95. GEMS 2.5 "NBA_Action_(U)_[!].bin": pos 0x15A90E
96. GEMS 2.5 "NBA_Action_95_(UEJ)_[!].bin": pos 0x1843D4
97. GEMS 2.5 "NBA_Jam_(EU)_(REV_01)_[!].bin": pos 0x16A0A6
98. GEMS 2.5 "NBA_Jam_Tournament_Edition_(JUE)_(REV_01)_[!].bin": pos 0x139F44
99. GEMS 2.5 "NCAA_College_Football_(U)_[!].bin": pos 0x2362
100. GEMS 2.8b "NCAA_Final_Four_College_Basketball_(U)_[!].bin": pos 0x93310
101. GEMS 2.5 "NFL_98_(F)_[!].bin": pos 0x1A978E
102. GEMS 2.5 "NFL_Prime_Time_(F)_[!].bin": pos 0x1B3D6C
103. GEMS 2.5 "NFL_Quarterback_Club_(JUE)_[!].bin": pos 0x6A000
104. GEMS 2.8b "NFL_Quarterback_Club_96_(F)_[!].bin": pos 0x90000
105. GEMS 2.8b "Nightmare_Circus_(F)_[h1].bin": pos 0x1FBEA0
106. GEMS 2.5 "Normy's_Beach_Babe-O-Rama_(UEJ)_[!].bin": pos 0xEF954
107. GEMS 2.5 "Out_of_this_World_(U)_[!].bin": pos 0xD196
108. GEMS 2.5 "Pagemaster,_The_(U)_[!].bin": pos 0x4952E
109. GEMS 2.5 "Phantom_2040_(4)_[!].bin": pos 0x4C620
110. GEMS 2.5 "Pink_Goes_to_Hollywood_(U)_[!].bin": pos 0x60240
111. GEMS 2.5 "Pirates_Gold_(U)_[!].bin": pos 0x2014C
112. GEMS 2.5 "Pirates_of_Dark_Water,_The_(U)_(Jan_1994)_[!].bin": pos 0x1D1600
113. GEMS 2.8b "Pocahontas_(4)_[!].bin": pos 0x72C2A
114. GEMS 2.8b "Premier_Manager_97_(8)_[!].bin": pos 0x43680
115. GEMS 2.5 "Prince_of_Persia_(U)_[!].bin": pos 0x281F4
116. GEMS 2.0 "Pro_Quarterback_(U)_[c][!].bin": pos 0x35128
117. GEMS 2.5 "Ren_and_Stimpy's_Invention_(U)_[!].smd": pos 0xB6AC
118. GEMS 2.5 "Risk_(U)_[!].smd": pos 0x6639E
119. GEMS 2.5 "Robocop_vs_The_Terminator_(U)_(REV_670)_[!].bin": pos 0x1912F6
120. GEMS 2.5 "Rocky_and_Bullwinkle,_The_Adventures_of_(U)_[!].bin": pos 0x4C120
121. GEMS 2.5 "Roger_Clements_MVP_Baseball_(U)_[!].bin": pos 0x1FB82
122. GEMS 2.5 "Scooby_Doo_Mystery_(JUE)_[!].bin": pos 0x1BB94A
123. GEMS 2.5 "SeaQuest_DSV_(F)_[!].bin": pos 0x1C4140
124. GEMS 2.5 "Sega_Arcade_Classics_(F)_[!].bin": pos 0x18EB0
125. GEMS 2.5 "Shadow_Run_(U)_[!].bin": pos 0x26C5E
126. GEMS 2.5 "Shanghai_2_-_Dragon's_Eye_(U)_[!].bin": pos 0x53DA0
127. GEMS 2.5 "Simpsons,_The_-_Bart's_Nightmare_(JUE)_[!].bin": pos 0xD3128
128. GEMS 2.5 "Smurfs,_The_(E)_[!].bin": pos 0xEE67E
129. GEMS 2.5 "Sonic_Spinball_(U)_[!].bin": pos 0xA882A
130. GEMS 2.5 "Spider-Man_-_The_Animated_Series_(JUE)_[!].bin": pos 0x1B354
131. GEMS 2.5 "Spirou_(E)_[!].bin": pos 0xEB0B4
132. GEMS 2.5 "Spot_Goes_to_Hollywood_(4)_(REV_01)_[!].bin": pos 0x2CDA3A
133. GEMS 2.5 "Star_Trek_-_The_Next_Generation_(U)_(REV_01)_[!].bin": pos 0x4EC86
134. GEMS 2.5 "Super_Battleship_(U)_[!].bin": pos 0x45E
135. GEMS 2.5 "Super_Battle_Tank_-_War_in_the_Gulf_(U)_[!].bin": pos 0xB0FA
136. GEMS 2.5 "Sylvester_and_Tweety_in_Cagey_Capers_(UEJ)_[!].bin": pos 0x1FADB8
137. GEMS 2.5 "Techno_Clash_(UEJ)_[!].bin": pos 0x20FBE
138. GEMS 2.5 "Tecmo_Super_Baseball_(U)_[!].bin": pos 0x697A6
139. GEMS 2.5 "Tecmo_Super_Hockey_(U)_[!].bin": pos 0xE0000
140. GEMS 2.5 "Tecmo_Super_NBA_Basketball_(U)_[!].bin": pos 0x68EA6
141. GEMS 2.5 "Tintin_Au_Tibet_(E)_[!].bin": pos 0x14EBD0
142. GEMS 2.8b "TNN_Bass_Tournament_of_Champions_(U)_[!].bin": pos 0x7C8A2
143. GEMS 2.8b "TNN_Outdoors_Bass_Tournament_96_(4)_[!].bin": pos 0x17F952
144. GEMS 2.5 "Toejam_&_Earl_in_Panic_on_Funkotron_(U)_[!].bin": pos 0x3B33C
145. GEMS 2.5 "Toxic_Crusaders_(U)_[!].bin": pos 0x75FC
146. GEMS 2.5 "Toys_(U).bin": pos 0x8D2E6
147. GEMS 2.8b "Toy_Story_(8)_[!].smd": pos 0x43F1C
148. GEMS 2.5 "Troy_Aikman_NFL_Football_(U)_[!].bin": pos 0x19B34E
149. GEMS 2.8b "Vectorman_(F)_[!].smd": pos 0x1DAB80
150. GEMS 2.8b "Vectorman_(W)_[!].bin": pos 0x1DAB80
151. GEMS 2.8b "Vectorman_2_(F)_[!].bin": pos 0x210000
152. GEMS 2.5 "Virtual_Bart_(JUE)_[!].bin": pos 0x44F00
153. GEMS 2.5 "Virtual_Pinball_(UEJ)_[!].bin": pos 0x7924C
154. GEMS 2.9 "Wacky_Worlds_(UEJ)_[!].bin": pos 0x9368
155. GEMS 2.5 "Warlock_(JUE)_[!].bin": pos 0x26D1A
156. GEMS 2.5 "Wayne_Gretzsky_NHLPA_All-Stars_(C)_[!].bin": pos 0x79C
157. GEMS 2.5 "We're_Back!_-_A_Dinosaur's_Tale_(U)_[!].bin": pos 0x92E40
158. GEMS 2.5 "Wild_Snake_(U)_(prototype)_[!].bin": pos 0xBC96
159. GEMS 2.5 "World_Series_Baseball_(U)_[!].bin": pos 0xA248
160. GEMS 2.8b "World_Series_Baseball_95_(U)_[!].bin": pos 0x5DB56
161. GEMS 2.8b "World_Series_Baseball_96_(F)_[!].bin": pos 0x5D460
162. GEMS 2.8b "World_Series_Baseball_98_(F)_[!].bin": pos 0x5E3C2
163. GEMS 2.5 "WWF_RAW_(JUE)_[!].smd": pos 0x73DDC
164. GEMS 2.5 "WWF_Royal_Rumble_(JUE)_[!].bin": pos 0x4C0EE
165. GEMS 2.5 "WWF_Super_Wrestlemania_(JUE)_[!].smd": pos 0x2FEE4
166. GEMS 2.5 "X-Men_(U)_[!].bin": pos 0x7240
167. GEMS 2.8b "X-Men_2_-_Clone_Wars_(JEU)_[!].bin": pos 0x1FE66C
168. GEMS 2.8b "X-perts_(C)_[!].bin": pos 0x19E13A
169. GEMS 2.5 "Young_Indiana_Jones_-_Instrument_of_Chaos_(U)_[!].bin": pos 0xC860
170. GEMS 2.5 "Zero Tolerance (W) [!].bin": pos 0x58F78
171. GEMS 2.5 "Zero_the_Kamikaze_Squirrel_(U)_[!].smd": pos 0x3F000
172. GEMS 2.5 "Zero_Tolerance_(JUE)_[!].bin": pos 0x58F78
173. GEMS 2.5 "Zero_Tolerence_-_Beyond_Zero_Tolerance_(Beta).bin": pos 0x5EB68
174. GEMS 2.5 "Zombies_(E)_[!].bin": pos 0x25656

;----------------------------------------------;

Как обновить:

Ознакомьтесь с инструкцией пользователя.
  • Распакуйте содержимое архива в корневую директорию карты памяти, например:
    • D:\
      • EXSCDRIVE\
        • Backups
          CDBIOS
          CFGLIST
          Saves
          SAVESTATES
          ...

При включении устройство предложит обновиться.

;----------------------------------------------;
Пред ведущие версии:
Операционная система и маперы.

v1.0A rev. 15 от 2025.07.31.


Операционная система:

  • 1. Ускорен алгоритм сортировки.
  • 2. Добалены алгоритмы определения настроек маперов (MD, см. список ромов ниже).
  • 3. Исправлены ошибки работы с I2C сохранениями.
  • 4. Добавлен рассчет контрольной суммы "на лету" для определения типа рома.


Маперы:
  • 1. Изменен режим работы с трансивером данных с использованием сигнала nCE0 (MD, для консолей версии VA2.3).
  • 2. Исправлена ошибка отсутствия обработки сброса сенсорными кнопками и/или через комбинацию кнопок джойстика (MD, SegaCD).
  • 3. Исправлена ошибка работы I2C мапера, добавлен режим I2C сейвов для ромов объемом больше 2Мб. (MD).
  • 4. Добавлен мапер REALTEC. (MD, мапер "8").
  • 5. Добавлен китайский мапер многоигровок. (MD, мапер "9").
  • 6. Добавлен китайский мапер 8к. (MD, мапер "2").


Микрокод MD:
  • 1. Исправлена ошибка работы с I2C.
  • 2. Исправлена ошибка зависания при выходе из IGM в функции определения точки входа Z80 в прерывание.



Таким образом исправлен запуск следующих ромов:
Assault Suits Leynos (J) [!].bin
Ball Jacks (JE) [c][!].bin
Buck Rogers - Countdown to Doomsday (UE) [!].bin
Budokan - The Martial Spirit (U) [c][!].bin
Bug's Life, A (Unl) [!].bin
Chaoji Dafuweng (Ch) [!].bin
College Slam (U) [!].bin
Cosmic Spacehead (UE) (M4) [c][!].bin
Earth Defend, The (Unl) [!].bin
Evander Holyfield's Real Deal Boxing (JU) [!].bin
Fantastic Dizzy (UE) (M5) [c][!].bin
Frank Thomas Big Hurt Baseball (UE) [!].bin
Funny World & Balloon Boy (Unl) [!].bin
Game no Kanzume Otokuyou (J) [!].bin
Golden 10-in-1 (Unl) [!].bin (запускается только правильный дамп объемом 4Мб!!!)
Greatest Heavyweights (E) [!].bin
Greatest Heavyweights (J) [c][!].bin
Greatest Heavyweights (U) [!].bin
HardBall '95 (U) [!].bin
HardBall III (U) [!].bin
Honoo no Toukyuuji Dodge Danpei (J) [!].bin
Hybrid Front, The (J) (Prototype) [!].bin
Ishido - The Way of the Stones (U) [c][!].bin
King of Fighters '98, The (Unl) [!].bin
Klax (J) [c][!].bin
Lion King II, The (Unl) [!].bin
Mickey's Ultimate Challenge (U) [!].bin
Micro Machines (UE) [a1][c][!].bin
Micro Machines (UE) [c][!].bin
Micro Machines - Turbo Tournament '96 (V1.1) (E) (J-Cart) [c][!].bin
Micro Machines 2 - Turbo Tournament (E) (J-Cart) [c][!].bin
Micro Machines 2 - Turbo Tournament (E) [c][!].bin
Micro Machines Military - It's a Blast! (E) (J-Cart) [c][!].bin
Mulan (Unl) [!].bin
NBA Jam (J) [!].bin
NBA Jam (UE) (REV00) [!].bin
NBA Jam (UE) (REV01) [!].bin
NBA Jam Tournament Edition (W) (REV00) [!].bin
NBA Jam Tournament Edition (W) (REV01) [!].bin
NBA Live 98 (U) [!].bin
NFL Quarterback Club (W) [!].bin
NFL Quarterback Club 96 (UE) [!].bin
NHL 96 (UE) [!].bin
NHL 97 (UE) [!].bin
NHLPA Hockey '93 (UE) (REV01) [!].bin
Olympic Gold - Barcelona 92 (U) (M8) [a1][c][!].bin
Onslaught (U) [c][!].bin
Padis Hockey' 07 (R) [!].bin
Pete Sampras Tennis (UE) (REV00) (J-Cart) [c][!].bin
Phelios (E) [c][!].bin
Phelios (J) [c][!].bin
Phelios (U) [c][!].bin
Pocket Monsters (Unl) [!].bin
Pocket Monsters (Unl) [a1][!].bin
Pocket Monsters 2 (Unl) [!].bin
Populous (U) [!].bin
Pulseman (J) [c][!].bin
Rings of Power (UE) [!].bin
Rockman Megaworld (J) [!].bin

Операционная система и маперы.

v1.09 rev. 14 от 2025.05.05.


Операционная система:

  • 1. Исправлена ошибка многослойной прорисовки.
  • 2. Реализована первая версия режима MD+.
  • 3. Исправлена ошибка определения мапера "HELLFIRE SAGA".


Маперы:
  • 1. Реализована первая версия режима MD+.


Микрокод MD:
  • 1. Исправлена ошибка многослойной прорисовки.


Операционная система и маперы.

v1.08 rev. 13 от 2025.04.29.


Операционная система:

  • 1. Исправлена ошибка нового алгоритма прорисовки (после выхода в меню через IGM, консоли не всегда выдается разрешение прорисовки заднего плана, из за чего исчезает "серая подсветка").
  • 2. Добавлены настройки управления в меню выбора файлов (скорость авто-повторения зажатой кнопки: "▲","▼","►","◄", - пункты 1.5.6 и 1.5.7).


Маперы:
  • 1. Исправлена ошибка в модуле CDC (Sega CD, при прослушивании Audio CD в плеере, нет индикации уровня сигнала левого и правого каналов).


Операционная система и маперы.

v1.07 rev. 12 от 2025.04.25.


Операционная система:

  • 1. Добавлены алгоритмы многослойной прорисовка (MD, это в целях подготовки к визуальным скинам).
  • 2. Добавлен алгоритм тестирования VDP DMA через PSRAM (MD, проверка временных параметров на предмет "рассыпающейся" графики в MD ромах).


Маперы:
  • 1. Изменены временнЫе параметры арбитра PSRAM памяти (MD, зависание MD игр).
  • 2. Исправлена логическая ошибка в модуле PCM (Sega CD, Crime Patrol заставка начинается без звука и повисает).
  • 3. Добавлен алгоритм сkежения за состояние джойстика (Sega CD, в целях подготовки к реализации IGM для ромов Sega CD).


Микрокод MD:
  • 1. Добавлены алгоритмы многослойной прорисовки.


Операционная система и маперы. КРИТИЧЕСКОЕ ОБНОВЛЕНИЕ!!!

v1.07 rev. 11 от 2025.04.21.


Операционная система:

  • 1. Добавлено визуальное состояние процесса загрузки ROM в паять картриджа и конфигурации.
  • 2. Добавлен алгоритм распознавания чипов памяти ISSI и WINBOND.


Маперы:
  • 1. Исправлен арбитр памяти (MD, ошибка отображения VDP данных при копировании через DMA из памяти ROM в память VDP).
  • 2. Доработан алгоритм слежения за статусом джойстика который получает ROM через консоль (поддержка "медленных" джойстиков типа 8bitDO).

Операционная система и маперы. КРИТИЧЕСКОЕ ОБНОВЛЕНИЕ!!!

v1.06 rev. 10 от 2025.04.16.


Операционная система:

  • 1. Исправлена ошибка определения пригодности CD BIOS J.


Микрокод MD:
  • 1. Исправлена критическая ошибка зависания при входе в IGM (MD, VDP данные копируются не по 32 бита, а по 16 и в режиме останова VDP, иначе VDP может остановить выдачу DTACK процессору M68000, что приводит к общему останову работы консоли).


Операционная система и маперы.

v1.05 rev. 9 BETA 6 от 2025.04.15.


Операционная система:

  • 1. Исправлен первый запуск Sega CD.
  • 2. Удален AUDIO BOOST из настроек.
  • 3. Исправлены критические ошибки.


Маперы:
  • 1. Исправлена ошибка в мапере 5 (Мапер MD).


Операционная система и маперы.

v1.04 rev. 8 BETA 5 от 2025.04.10.


Операционная система:

  • 1. Кардинально переработаны настройки устройства в отношении управления.
  • 2. Добавлен режим IGM для ромов SMS.
  • 3. USB, теперь модуль USB работает как HID Joypad. Подключив карт по USB к компьютеру можно наблюдать какие кнопки джойстика в данный момент консоль считает нажатыми.
  • 4. Карт может из резервного хранилища подбирать BIOS Sega CD (Sega CD, не нужно заморачиваться с поиском биоса под нужный регион, но и свой биос подкинуть попрежнему можно). Так же добавлена проверка "пригодности" загружаемого Sega CD биос.
  • 5. Увеличена скорость загрузки ромов и маперов.
  • 6. Вход в IGM с использованием джойстика. Добавлены настройки входа в IGM
  • 7. Добавлено тестирование пропускной способности SD карт, ибо то что написано на карте может вполне не совпадать с содержимым (Sega CD, отличный результат: 1.25Mб/с и выше, 0.8Мб/с, - приемлимый, 0.25Мб/с, - критический, ниже вообще Sega CD работать не будет ).
  • 8. Переработан алгоритм разбора файла списка треков (Sega CD).
  • 9. Тестирование перенесено в скрытый раздел (вызывается комбинацией в главном меню "◄◄◄►►►◄◄◄►A").
  • 10. Доработан алгоритм обработки команд сброса (Sega CD/MD/SMS).
  • 11. Добавлена поддержка рома AsterBros (MD).
  • 12. В листинге файлов добавлена подсветка имени файла.
  • 13. Огромная куча мелких правок.


Маперы:
  • 1. Исправлен арбитр памяти (Мапер MD, смотрим на "рассыпающиеся" спрайты, если норм, добавлю в режим MSU).
  • 2. Изменен способ входа в IGM (Мапер MD, TrapProcessor).
  • 3. Добавлен алгоритм слежения за статусом джойстика (Мапер SMS).
  • 4. Добавлен способ входа в IGM используя сенсор или джойстик (Мапер MD/SMS).
  • 5. Косметические доработки.


Микрокод MD:
  • 1. Добавлен новый режим сохранения и восстановления статуса звукового сопроцессора Z80 в играх Alisia Dragon и Thunder Force, что дает абсолютно точное восстановления звучания (новый способ работы с сохранениями которые планирую добавить во все игры).
  • 2. В играх со старым режимом сохранения используется способ, не трогаем Z80, таким образом для гарантированного восстановления звуков и музыки нужно дать игре "поработать" перед тем как загружать Save State.
  • 3. Исправлены ошибки адресации в микрокоде.
  • 4. Добавлены новые команды микрокода.
  • 5. Микрокод работает в рабочей памяти консоли, что дает возможность доступа к данным микрокода от сопроцессора.
  • 6. Косметические доработки.


Микрокод SMS:
  • 1. Добавлен микрокод для работы IGM в режиме SMS.


Операционная система и маперы.

v1.03 rev. 7 BETA 4 от 2025.01.19.


Операционная система:

  • 1. Получение/запись состояния осуществляется M68000 через команды сопроцессора.
  • 2. Добавлена база данных для определения способов получения состояния Z80.
  • 3. Исправлена ошибка сохранения/восстановления состояния маперов.
  • 4. Перенесен адрес хранения/восстановления банка Z80.


Маперы:
  • 1. Исправлена критическая ошибка слежения за джойстиком.


Микрокод:
  • 1. Изменен способ работы с остановленным Z80 в сязи с "открытием" того что сброс YM2612 так же заведен на сброс Z80.
  • 2. Добавлены команды получения статуса Z80, сохранения/восстановления рабочей памяти Z80.
  • 3. Добавлен новый способ получения статуса Z80.
  • 4. Добавлена расстановка брейкпоинтов Z80 из базы.
  • 5. Изменены номера способов работы с режимами восстановления/получения статуса Z80.


Операционная система и маперы

v1.02 rev. 6 BETA 3 от 2025.01.05.


Операционная система:

  • 1. Изменение конрольной подписи ревизии Save States.
  • 2. Косметические изменения.


Маперы:
  • 1. Косметические изменения.


Микрокод:
  • 1.Правильный старт драйвера Z80, получение/восстановление банка Z80.


Операционная система и маперы

v1.02 rev. 5 BETA 3 от 2025.01.04.


Операционная система:

  • 1. Косметические изменения.


Маперы:
  • 1. Косметические изменения.


Микрокод:
  • 1. Удалил алгоритмы получения/восстановления статуса Z80, восстанавливается только память Z80 и Z80 перезапускается при выходе из IGM.


Операционная система и маперы

v1.02 rev. 4 BETA 2 от 2025.01.03.


Операционная система:

  • 1. Косметические изменения.


Маперы:
  • 1. Сузил область векторов в момент входа в IGM, (в момент активного ID_USE_STUBMEM область векторов для MD Microcode $0000C0-$0000FF + $0000FE = Z80 BUS REQ).


Микрокод:
  • 1. Восстанавливаю регистры только с $00 - до $12, так как запись в область памяти VDP DMA без вызова DMA вызывает зависание консоли "на удачу" при последующей записи в VDP DATA PORT ($C00006).


Операционная система и маперы

v1.02 rev. 3 BETA от 2025.01.02.


Операционная система:

  • 1. Добавил способы тестирования пригодности консоли и разблокировал HW TEST (только в BETA версии).
  • 2.Убрал из WaitConsoleMicrocode MDCOREReset (при вызове IGM, в FPGA ядро передается запрос на вход в IGM и ожидается готовность микрокода, но MDCOREReset сбрасывает запрос, в итоге сопроц вечно ожидает готовности микрокода, перестают работать так же сенсоры, так как сопроцессор ждет готовности микрокода то и сенсоры не опрашивает).
  • 3. Исправил ошибки определения ромов в формате SMD.
  • 4. Исправил ошибки определения ромов SMS с заголовком.
  • 5. Добавил в основном меню легенду и запуск последнего рома кнопкой выбранной для "Options".
  • 6. Добавил функцию "холодного запуска" образа, пункт "1.4 Run ROM under reset".
  • 7. После входа в IGM и при выходе сделал очистку событий, так как захват событий в том числе сочетание клавиш джоя можно устроить и в меню IGM, в этом случае после выхода в игру возможен моментальный возврат в IGM.
  • 8. Исправил неработоспособность паузы в режиме SMS.


Маперы:
  • 1. Добавил тесты выходов на разъем карта: nTIME, nCART, nLWR, nUWR.
  • 2. Для обеспечения лучшей совместимости, перенес все регистры маперов MD/MDMCD со стороны M68K консоли в область памяти управляемую nTIME ($A130xx), так же сделал соотв. изменения в MD Microcode.
  • 3. MegaCD, исправил ошибку обслуживания регистра CDD (MCD: $A12008, SCD: $FF8008).


Операционная система и маперы

v1.01 rev. 2 от 2024.12.26.


Операционная система:

  • 1. Исправлена ошибка вычисления разметки составных SEGA CD образов (BIN+WAV).
  • 2. Исправлена ошибка вычисления региона SEGA CD образов.
  • 3. Вызов сброса nMRES игнорируется при запуске SMS.
  • 4. Слежение за nVRES в прерывании, ядро сбрасывает сопроцессор. Починил определения завершения запуска микрокода на консоли, nVRES мог сбрасывать номер команды при ожидании готовности.
  • 5. Пересчитал множители для новой реализации AUDIO MIXER.
  • 6. Куча мелких правок.


Маперы:
  • 1. SMS/MD/MCD/MD+MSU, вместо nVRES сбросом управляет микроконтроллер.
  • 2. MD/MCD/MD+MSU, новый алгоритм AUDIO MIXER, (починил timing requirements not met).
  • 3. MD добавил AUDIO MIXER, VOLUME, CDDA_SAMPRATE.
  • 4. SMS, сброс ядра по команде от сопроцессора (sms_rst).
  • 5. Куча мелких правок.


Операционная система и маперы

v1.00 rev. 1 от 2024.12.23.


Операционная система:

  • 1. Первая версия.


Маперы:
  • 1. Первая версия.