项目作者: Kroc

项目描述 :
A "Blue Screen of Death" & debugger for your Commodore!
高级语言: Batchfile
项目地址: git://github.com/Kroc/BSOD64.git
创建时间: 2019-08-10T14:09:27Z
项目社区:https://github.com/Kroc/BSOD64

开源协议:

下载


BSOD64

BSOD64 is a “Blue Screen of Death” and debugger for your Commodore 64 programs.

BSOD64 example "Blue Screen of Death" mimicking the typical Windows 10 BSOD BSOD64's debugging screen

Why would anybody want this?

Easy Error Feedback

If you’re new to C64 assembly programming it will strike you just how difficult it is to catch errors, let alone see them. If something goes wrong, the machine will just keep running and glitch-out and there’s really no easy way to get feedback on where the error occurred, or to put a message on screen without writing a lot of code.

BSOD64 is the alert(...) of the C64 world.

With BSOD64, a BRK instruction will stop your code and allow you to inspect the machine’s state!

Distributable to End-Users

Beta-testing? How are you going to get end-users to be able to tell you where the program crashed? What the state of the stack was?

BSOD64 can be included in your program to catch things that “shouldn’t be possible” and give users an easy error-message they can send to you.

Test Inscrutable Systems

What if you’re testing on an emulator or system — XBox, Wii, PSP — that doesn’t have a debugger? No way to inspect the state of the memory?

BSOD64 appearing on a Sony PSP

BSOD64 gives you a way to test and debug on fixed systems and debug issues unique to emulators that might never be updated!