star_disasm.git
2022-06-13 Nick DowningTune areas to put more into language card, implement...
2022-06-13 Nick DowningFor DHGR, implement language card support for the loade...
2022-06-13 Nick DowningMake pack.py handle the case where relocate address...
2022-06-13 Nick DowningMake pack.py utility understand intelhex directly ...
2022-06-12 Nick DowningMerge udata2 into data so that we do not have to specif...
2022-06-12 Nick DowningFor DHGR build, don't move data at 1f80 to end, as...
2022-06-12 Nick DowningTrim disassembly bounds slightly, improve .ds output...
2022-06-12 Nick DowningIntroduce my (improved?) graphics in the PIXEL_SHAPE...
2022-06-12 Nick DowningImplement DHGR shape compiler, and many hacks to get...
2022-06-12 Nick Downingwip hacks
2022-06-12 Nick DowningImplement DHGR colour cycling for the STAR BLAZER title...
2022-06-12 Nick DowningUse 80STORE (aka 80COL) switch instead of WRCARDRAM...
2022-06-12 Nick DowningAdd PIXEL_SHAPE = 1 to draw pixels via the regular...
2022-06-12 Nick DowningMake ALIGN = 0 squash things to save space (simpler...
2022-06-12 Nick DowningInsert most analysis from commit f031b692 (the parts...
2022-06-12 Nick DowningMore analysis, to identify all object-related structure...
2022-06-12 Nick DowningInitial DHGR patches to game code (it doesn't have...
2022-06-12 Nick DowningBasic /emu_65c02 DHGR support, displays zebra (SETDHIRE...
2022-06-12 Nick DowningPreliminary Apple IIe support in /emu_65c02, just loadi...
2022-06-12 Nick DowningBase disassembly on dejunked image (fill value 0),...
2022-06-11 Nick DowningUpdate /emu_65c02/emu_65c02.c to applesoft_basic.git...
2022-06-11 Nick DowningRemove copyrighted material from the repo (make it...
2022-06-11 Nick DowningImplement shape compiler which can convert the mono...
2022-06-11 Nick DowningAdd patching ability via the Makefile (for now, later...
2022-06-11 Nick DowningInsert friendly names for some of the more newly discov...
2022-06-11 Nick DowningMore dejunking, manual analysis to cover some pointers...
2022-06-11 Nick DowningImplement extra syntax for manual descriptions (extra_t...
2022-06-11 Nick DowningFix bugs in local variable handling
2022-06-11 Nick DowningAdd macro2 to detect lo/hi pairs in immediate operands...
2022-06-11 Nick DowningImplement larr_NNNN and harr_NNNN (lo and hi parts...
2022-06-11 Nick DowningRecognize macros by regexen again (more flexible),...
2022-06-11 Nick DowningMake regexen match disassembler output directly (withou...
2022-06-11 Nick DowningCreate items for the operand parts instructions (allow...
2022-06-11 Nick DowningImplement partial instruction disassembly, to deal...
2022-06-11 Nick DowningImplement writeable flag, improve addr chain and read...
2022-06-10 Nick DowningImplement rts table detection and output, some manual...
2022-06-10 Nick DowningImplement local labels
2022-06-10 Nick DowningImplement named fields for area info and item info...
2022-06-10 Nick DowningRecognize common sequences by opcode rather than regex...
2022-06-10 Nick DowningMore memory analysis (find pointer arrays)
2022-06-10 Nick DowningMore memory analysis (implement all addressing modes)
2022-06-10 Nick DowningAdd comments giving relevant register values from trace...
2022-06-10 Nick DowningMake my loader origin 09fd not 0a00 to avoid overlaying...
2022-06-09 Nick DowningDHGR headquarters and radar
2022-06-09 Nick DowningAdd /disasm/shape_versions.py which can quickly generat...
2022-06-09 Nick DowningAdd /disasm/shape_dhgr.png with initial DHGR version...
2022-06-09 Nick DowningRedraw projectiles (bomb, missile) in a more principled way
2022-06-08 Nick DowningUse less filtering in /disasm/shape_color_to_mono.py...
2022-06-08 Nick DowningImprove mono rounding, reinstate auto-detection of...
2022-06-08 Nick DowningCompletely new unfringing and rounding method that...
2022-06-08 Nick DowningMake the front of player's ship and the top of ICBM...
2022-06-08 Nick DowningRevert to the mono digits and STAR BLAZER text, edit...
2022-06-08 Nick DowningRevert to mono versions of bombs, missiles and radars...
2022-06-08 Nick DowningManually fill in the gaps in coloured text
2022-06-08 Nick DowningImprove enhancement of text slightly, add a new shape...
2022-06-08 Nick DowningAdd --hgr switch to /disasm/shape_color_to_mono.py...
2022-06-08 Nick DowningCreate rounded and enhanced mono shapes as well as...
2022-06-08 Nick DowningImplement /disasm/shape_enhance.py which is a kind...
2022-06-08 Nick DowningChange switches to /disasm/shape_extract.py into separa...
2022-06-07 Nick DowningReorganize the shape compiler code, tune slightly
2022-06-07 Nick DowningModifications to extraction and compilation to recover...
2022-06-07 Nick DowningImplement initial shape compiler (just converts back...
2022-06-07 Nick DowningAdd a rounding algorithm for extracted shapes, to use...
2022-06-07 Nick DowningImprove mono shape extraction to be surrounded by grey...
2022-06-07 Nick DowningImplement --unfringe algorithm in /disasm/shape_extract...
2022-06-07 Nick DowningTidy up /disasm/shape_extract.py so that the checkerboa...
2022-06-07 Nick DowningMake /disasm/shape_extract.py produce a palettized...
2022-05-25 Nick DowningImprove emulator graphics with latest code from appleso...
2022-05-13 Nick DowningLabel subroutines, locations and variables (with 16...
2022-05-13 Nick DowningAdd ability to read the trace and disassemble traced...
2022-05-13 Nick DowningDefine a new addrs.txt file format, start to rewrite...
2022-05-11 Nick DowningImplement a new pc-pair and register min-max trace...
2022-05-10 Nick DowningAdd DHGR test program and image in /test, change $...
2022-05-10 Nick DowningTruncate loaded image at 0x9ded, after last byte of...
2022-05-10 Nick DowningAdd support for pointers, this makes it much clearer...
2022-05-10 Nick DowningAdd word support (a bit roughly)
2022-05-10 Nick DowningImprove the appearance of the generated code for branch...
2022-05-10 Nick DowningRemove the seeding pass altogether and perform disassem...
2022-05-10 Nick DowningTemporarily remove the extraction of vector tables...
2022-05-10 Nick DowningMake automatic labels be added immediately and updated...
2022-05-10 Nick DowningMake disassembly pass follow items list strictly, based...
2022-05-10 Nick DowningIn /disasm, move items list out to a text file (makes...
2022-05-10 Nick DowningIn /disasm, move inessential files to /test, move loadi...
2022-05-10 Nick DowningIn /disasm rename star_disasm.py to disasm.py, collapse...
2022-05-10 Nick DowningChange to disassembling and then recreating /loader...
2022-05-10 Nick DowningMove most of /orig to /loader and most of / to /disasm
2022-05-10 Nick DowningMake dos33fsprogs be a submodule (this also incorporate...
2022-05-09 Nick DowningImplement a dejunked crack loader which reduces image...
2022-05-09 Nick DowningModify disk extraction, emulator and all other utilitie...
2022-05-09 Nick DowningAdd DOS 3.3 disk extraction and crack-loader dejunking...
2022-05-09 Nick DowningIntegrate areas with items (roughly)
2022-05-08 Nick DowningImplement a list of items by bisection rather than...
2022-05-08 Nick DowningAdd some cheats in emu_65c02, for fun and also to aid...
2022-05-08 Nick DowningTrace the drawing of objects, determine player is 0x61
2022-05-08 Nick DowningIdentify score and demo mode variables by tracing
2022-05-07 Nick DowningMake emu_65c02 playable, use trace log to check for...
2022-05-07 Nick DowningDiscovering more about collision detection, I think
2022-05-07 Nick DowningMore analysis (about score and miscellaneous drawing)
2022-05-07 Nick DowningMore analysis (collisions and sound but rough)
2022-05-07 Nick DowningMore analysis (mainly about game physics)
next