KB1013VK1_2 Debugger
Napsal: 29 říj 2020, 10:10
(ENGLISH VERSION BELOW)
Zdravím priaznivcov ruských hier Электроника (Elektronika), japonských hier Game & Watch od spoločnosti Nintendo a niektorých hier značky Tronica.
Naprogramoval som si pre zábavu malú aplikáciu - SHARP SM-5A / KB1013VK1-2 Debugger pre Windows. Ide o debugger strojového kódu mikrokontroléra SHARP SM-5A, ktorý bol použitý v japonských hrách, resp. mikrokontroléra КБ1013ВК1-2, ktorý bol použitý v ruských hrách.
Ponúkam vám ju na testovacie a študijné účely.
Aktuálna verzia bude vždy na stiahnutie tu:
SHARP SM-5A / KB1013VK1-2 Debugger
Debugger bol testovaný na všetkých 20 dostupných originálnych firmwarov (ROM-iek).
Z dôvodu ochrany autorských práv nie sú firmwary súčasťou debuggera. Je potrebné ich stiahnuť z internetu. Debugger podporuje automatické stiahnutie väčšiny podporovaných ROM-iek z bežne dostupného miesta.
Debugger ponúka základné ladiace techniky, ktoré programátori dobre poznajú.
Čo všetko debugger dokáže, zistíte z hlavného menu alebo pravým klikom na rôzne ovládacie prvky v programe. Veľa z ovládacích prvkov vie zobraziť malú nápovedu (tzv. tooltip), keď nad ne prejdete myšou.
Účelom debuggera nie je ponúknuť používateľovi úplný herný komfort. Na to slúžia plnohodnotné emulátory od iných autorov, dostupné pre Windows, Android aj iOS.
Preto debugger napr. nevydáva zvuky, grafika je iba v hrubých náčrtoch, atď.
Mám v pláne debugger ďalej rozširovať a implementovať ďalšie nástroje užitočné pri ladení.
Ak bude pre niekoho z vás debugger nápomocný alebo sa bude chcieť na niečo spýtať, môžeme to prediskutovať tu na fóre.
Budem vďačný za akýkoľvek konštruktívny príspevok.
Zdraví vás
Milan
------------------------------------------------------
Hi folks,
I've developed a tiny application - SHARP SM-5A / KB1013VK1-2 Debugger for Windows. It's a debugger for machine code of SHARP SM-5A microcontroller which was used in vintage Nintendo games of the Game & Watch series (and also some Tronica games), as well as КБ1013ВК1-2 microcontroller which was used in Russian handheld games (mostly clones of Nintendo games).
You can use the debugger for testing and study purposes.
Latest version will always be available for download here:
SHARP SM-5A / KB1013VK1-2 Debugger
The debugger was tested on all available original firmwares (ROMs).
As firmwares may be a subject of copyright, they are not embedded in the debugger and they must be downloaded from the internet. The debugger supports automatic download of some ROMs from public websites.
The debugger offers basic debugging techniques which are well-known to programmers.
You can discover debugger's capabilities in the main menu, or by right-click on various controls in the application. Many visual elements display a small tooltip on mouse hover.
The aim of the debugger is not to offer full-featured playing comfort. There is a lot of emulators (and simulators) available for Windows, Android and iOS.
That's why my debugger does not generate sound effects, does not display polished LCD graphics etc.
My plan is to extend the debugger with other debugging features in the future.
Any comments or ideas are welcome.
Regards,
Milan
Zdravím priaznivcov ruských hier Электроника (Elektronika), japonských hier Game & Watch od spoločnosti Nintendo a niektorých hier značky Tronica.
Naprogramoval som si pre zábavu malú aplikáciu - SHARP SM-5A / KB1013VK1-2 Debugger pre Windows. Ide o debugger strojového kódu mikrokontroléra SHARP SM-5A, ktorý bol použitý v japonských hrách, resp. mikrokontroléra КБ1013ВК1-2, ktorý bol použitý v ruských hrách.
Ponúkam vám ju na testovacie a študijné účely.
Aktuálna verzia bude vždy na stiahnutie tu:
SHARP SM-5A / KB1013VK1-2 Debugger
Debugger bol testovaný na všetkých 20 dostupných originálnych firmwarov (ROM-iek).
Z dôvodu ochrany autorských práv nie sú firmwary súčasťou debuggera. Je potrebné ich stiahnuť z internetu. Debugger podporuje automatické stiahnutie väčšiny podporovaných ROM-iek z bežne dostupného miesta.
Debugger ponúka základné ladiace techniky, ktoré programátori dobre poznajú.
Čo všetko debugger dokáže, zistíte z hlavného menu alebo pravým klikom na rôzne ovládacie prvky v programe. Veľa z ovládacích prvkov vie zobraziť malú nápovedu (tzv. tooltip), keď nad ne prejdete myšou.
Účelom debuggera nie je ponúknuť používateľovi úplný herný komfort. Na to slúžia plnohodnotné emulátory od iných autorov, dostupné pre Windows, Android aj iOS.
Preto debugger napr. nevydáva zvuky, grafika je iba v hrubých náčrtoch, atď.
Mám v pláne debugger ďalej rozširovať a implementovať ďalšie nástroje užitočné pri ladení.
Ak bude pre niekoho z vás debugger nápomocný alebo sa bude chcieť na niečo spýtať, môžeme to prediskutovať tu na fóre.
Budem vďačný za akýkoľvek konštruktívny príspevok.
Zdraví vás
Milan
------------------------------------------------------
Hi folks,
I've developed a tiny application - SHARP SM-5A / KB1013VK1-2 Debugger for Windows. It's a debugger for machine code of SHARP SM-5A microcontroller which was used in vintage Nintendo games of the Game & Watch series (and also some Tronica games), as well as КБ1013ВК1-2 microcontroller which was used in Russian handheld games (mostly clones of Nintendo games).
You can use the debugger for testing and study purposes.
Latest version will always be available for download here:
SHARP SM-5A / KB1013VK1-2 Debugger
The debugger was tested on all available original firmwares (ROMs).
As firmwares may be a subject of copyright, they are not embedded in the debugger and they must be downloaded from the internet. The debugger supports automatic download of some ROMs from public websites.
The debugger offers basic debugging techniques which are well-known to programmers.
You can discover debugger's capabilities in the main menu, or by right-click on various controls in the application. Many visual elements display a small tooltip on mouse hover.
The aim of the debugger is not to offer full-featured playing comfort. There is a lot of emulators (and simulators) available for Windows, Android and iOS.
That's why my debugger does not generate sound effects, does not display polished LCD graphics etc.
My plan is to extend the debugger with other debugging features in the future.
Any comments or ideas are welcome.
Regards,
Milan