OSDN Git Service
sparky4 [Thu, 12 May 2016 19:05:07 +0000 (14:05 -0500)]
some bugs may be left i am not sure ^^
sparky4 [Wed, 11 May 2016 15:31:18 +0000 (10:31 -0500)]
added plans on page 4 ^^
sparky4 [Wed, 11 May 2016 15:06:14 +0000 (10:06 -0500)]
added plans on page 4 ^^
sparky4 [Wed, 11 May 2016 14:37:52 +0000 (09:37 -0500)]
now i gotta get the background preserved ^^
sparky4 [Wed, 11 May 2016 14:30:08 +0000 (09:30 -0500)]
now i gotta get the background preserved ^^
sparky4 [Mon, 9 May 2016 15:43:41 +0000 (10:43 -0500)]
pages made ^^
sparky4 [Mon, 9 May 2016 08:12:17 +0000 (03:12 -0500)]
^^
sparky4 [Mon, 9 May 2016 07:52:54 +0000 (02:52 -0500)]
4 page system needs to be tested ^^
sparky4 [Mon, 9 May 2016 06:59:36 +0000 (01:59 -0500)]
things are working well now ^o^
sparky4 [Mon, 9 May 2016 06:39:14 +0000 (01:39 -0500)]
wwww
sparky4 [Mon, 9 May 2016 06:09:15 +0000 (01:09 -0500)]
fixed the issue with sw ==0 ^^
Jonathan Campbell [Mon, 9 May 2016 02:37:53 +0000 (19:37 -0700)]
more
Jonathan Campbell [Mon, 9 May 2016 02:34:58 +0000 (19:34 -0700)]
typecast, just to be sure
Jonathan Campbell [Mon, 9 May 2016 02:34:02 +0000 (19:34 -0700)]
show page sizes
Jonathan Campbell [Mon, 9 May 2016 02:31:57 +0000 (19:31 -0700)]
guard asm blocks
sparky4 [Sun, 8 May 2016 22:06:46 +0000 (17:06 -0500)]
w
sparky4 [Fri, 6 May 2016 19:02:30 +0000 (14:02 -0500)]
wwww johncampbell it is much easier to see the issue in test.exe now /home/sparky4 ^^
sparky4 [Fri, 6 May 2016 18:01:46 +0000 (13:01 -0500)]
wwww
sparky4 [Fri, 6 May 2016 17:15:34 +0000 (12:15 -0500)]
ww
sparky4 [Fri, 6 May 2016 17:12:16 +0000 (12:12 -0500)]
ww
sparky4 [Fri, 6 May 2016 17:11:07 +0000 (12:11 -0500)]
ww
Jonathan Campbell [Fri, 6 May 2016 01:15:22 +0000 (18:15 -0700)]
well, we could avoid some crashiness by saving/restoring CPU registers
in modexClearRegion.
sparky4 [Thu, 5 May 2016 23:05:35 +0000 (18:05 -0500)]
joncambell321 please help test.exe creates garbage if the 2nd rendering page is written writing beyon the 2nd page sw size breaks the program of all programs wwwwwwwww
sparky4 [Wed, 4 May 2016 21:10:16 +0000 (16:10 -0500)]
joncambell321 please help test.exe creates garbage if the 2nd rendering page is written writing beyon the 2nd page sw size breaks the program of all programs wwwwwwwww
sparky4 [Wed, 4 May 2016 21:07:13 +0000 (16:07 -0500)]
joncambell321 please help test.exe creates garbage if the 2nd rendering page is written writing beyon the 2nd page sw size breaks the program of all programs wwwwwwwww
sparky4 [Wed, 4 May 2016 20:41:00 +0000 (15:41 -0500)]
joncambell321 please help test.exe creates garbage if the 2nd rendering page is written writing beyon the 2nd page sw size breaks the program of all programs wwwwwwwww
sparky4 [Wed, 4 May 2016 19:31:52 +0000 (14:31 -0500)]
joncambell321 please help test.exe creates garbage if the 2nd rendering page is written
sparky4 [Wed, 4 May 2016 19:15:40 +0000 (14:15 -0500)]
joncambell321 please help test.exe creates garbage if the 2nd rendering page is written
sparky4 [Wed, 4 May 2016 15:46:06 +0000 (10:46 -0500)]
MORE WORK ON SCROLL wwwwwww
sparky4 [Tue, 3 May 2016 21:27:54 +0000 (16:27 -0500)]
p16 screen design notes added to design.txt
sparky4 [Tue, 3 May 2016 19:58:16 +0000 (14:58 -0500)]
fack....
sparky4 [Mon, 2 May 2016 21:27:24 +0000 (16:27 -0500)]
panning updated and stuff wwww
sparky4 [Mon, 2 May 2016 21:13:45 +0000 (16:13 -0500)]
panning updated and stuff wwww
sparky4 [Mon, 2 May 2016 21:07:21 +0000 (16:07 -0500)]
panning updated and stuff wwww
sparky4 [Mon, 2 May 2016 20:48:47 +0000 (15:48 -0500)]
panning updated and stuff wwww
sparky4 [Mon, 2 May 2016 20:42:13 +0000 (15:42 -0500)]
panning updated and stuff wwww
sparky4 [Sat, 30 Apr 2016 01:07:28 +0000 (20:07 -0500)]
panning needs to be finished i am about to CRASH wwwwwwwwwwwwwwwwwww
sparky4 [Fri, 29 Apr 2016 20:58:56 +0000 (15:58 -0500)]
panning needs to be finished i am about to CRASH wwwwwwwwwwwwwwwwwww
sparky4 [Fri, 29 Apr 2016 02:01:20 +0000 (21:01 -0500)]
added videolay.txt
sparky4 [Fri, 29 Apr 2016 01:52:55 +0000 (20:52 -0500)]
added videolay.txt
sparky4 [Wed, 27 Apr 2016 21:12:32 +0000 (16:12 -0500)]
made major changes in code for the future of scroll ^^
sparky4 [Wed, 27 Apr 2016 20:52:31 +0000 (15:52 -0500)]
made major changes in code for the future of scroll ^^
sparky4 [Wed, 27 Apr 2016 19:37:57 +0000 (14:37 -0500)]
made major changes in code for the future of scroll ^^
sparky4 [Wed, 27 Apr 2016 18:46:45 +0000 (13:46 -0500)]
made major changes in code for the future of scroll ^^
sparky4 [Wed, 27 Apr 2016 16:31:08 +0000 (11:31 -0500)]
pushing source stuff ^^
sparky4 [Wed, 27 Apr 2016 16:19:37 +0000 (11:19 -0500)]
paging system being worked on~
sparky4 [Wed, 27 Apr 2016 14:44:21 +0000 (09:44 -0500)]
wwww
sparky4 [Wed, 27 Apr 2016 00:26:53 +0000 (19:26 -0500)]
added an accidental file ww
sparky4 [Wed, 27 Apr 2016 00:20:02 +0000 (19:20 -0500)]
added an accidental file ww
sparky4 [Wed, 27 Apr 2016 00:19:35 +0000 (19:19 -0500)]
added an accidental file ww
sparky4 [Wed, 27 Apr 2016 00:18:32 +0000 (19:18 -0500)]
added an accidental file ww
sparky4 [Tue, 26 Apr 2016 20:31:40 +0000 (15:31 -0500)]
about to implement the toggle system of the drawpage stuff ww
sparky4 [Tue, 26 Apr 2016 20:13:52 +0000 (15:13 -0500)]
about to implement the toggle system of the drawpage stuff ww
sparky4 [Tue, 26 Apr 2016 19:51:25 +0000 (14:51 -0500)]
added some notes ^^
sparky4 [Tue, 26 Apr 2016 19:34:09 +0000 (14:34 -0500)]
wwww
sparky4 [Fri, 22 Apr 2016 20:15:45 +0000 (15:15 -0500)]
repo sync ^^
sparky4 [Fri, 22 Apr 2016 20:00:33 +0000 (15:00 -0500)]
repo sync ^^
sparky4 [Fri, 22 Apr 2016 19:50:08 +0000 (14:50 -0500)]
repo sync ^^
sparky4 [Fri, 22 Apr 2016 19:42:03 +0000 (14:42 -0500)]
repo sync ^^
sparky4 [Fri, 22 Apr 2016 19:25:44 +0000 (14:25 -0500)]
repo sync ^^
sparky4 [Fri, 22 Apr 2016 17:02:49 +0000 (12:02 -0500)]
repo sync ^^
sparky4 [Fri, 22 Apr 2016 15:43:07 +0000 (10:43 -0500)]
repo sync ^^
sparky4 [Fri, 22 Apr 2016 15:14:26 +0000 (10:14 -0500)]
repo sync ^^
sparky4 [Fri, 22 Apr 2016 14:36:51 +0000 (09:36 -0500)]
repo sync
Jonathan Campbell [Thu, 21 Apr 2016 14:22:42 +0000 (07:22 -0700)]
textInit() for font. add variable so shinku() knows what page we're on.
Jonathan Campbell [Thu, 21 Apr 2016 14:02:09 +0000 (07:02 -0700)]
modex draw char use rom font height, do not assume 8.
Jonathan Campbell [Thu, 21 Apr 2016 14:00:04 +0000 (07:00 -0700)]
fix updated code to copy the char, not NUL char (doh!)
fix modex VGA init to set .width and .height page members.
shinku()'s fps indicator works now!
Jonathan Campbell [Thu, 21 Apr 2016 13:59:46 +0000 (06:59 -0700)]
save/restore AX/BX when calling BIOS to get ROM font.
Jonathan Campbell [Thu, 21 Apr 2016 13:59:12 +0000 (06:59 -0700)]
shinku() needs ROM font to modexprint. make sure to fetch it.
Jonathan Campbell [Thu, 21 Apr 2016 13:31:23 +0000 (06:31 -0700)]
replace inline asm with _fmemcpy to copy ROM font char.
add reminder that it might be faster for modexDrawChar to point
directly at ROM font char.
the reason for replacing the inline assembly is that the original
code acted without saving/restoring CPU registers that the C compiler
optimization stage assumes holds results from previous C compiler
generated code. corruptiong the optimizer's expectations is the reason
why all code using modex (and assuming things about DS and ES) is the
reason all game code was blowing up. this fix makes things stable again.
sparky4 [Wed, 20 Apr 2016 16:03:40 +0000 (11:03 -0500)]
repo sync
sparky4 [Wed, 20 Apr 2016 15:47:21 +0000 (10:47 -0500)]
repo sync and i did some debugging ww
Jonathan Campbell [Wed, 20 Apr 2016 11:34:10 +0000 (04:34 -0700)]
remove wraparound check in modex print, add addr adjust for newline.
FONTGFX.EXE now prints the ascii rose in mode X, though the ASCII art
is too wide for 320x240 mode.
sparky4 [Mon, 18 Apr 2016 21:06:43 +0000 (16:06 -0500)]
16.c needs to probe DOS and VGA before using modex library. -repo sync-
sparky4 [Mon, 18 Apr 2016 17:24:44 +0000 (12:24 -0500)]
16.c needs to probe DOS and VGA before using modex library. -repo sync-
sparky4 [Mon, 18 Apr 2016 17:18:04 +0000 (12:18 -0500)]
16.c needs to probe DOS and VGA before using modex library. -repo sync-
sparky4 [Mon, 18 Apr 2016 17:02:56 +0000 (12:02 -0500)]
16.c needs to probe DOS and VGA before using modex library. -repo sync-
sparky4 [Mon, 18 Apr 2016 16:57:34 +0000 (11:57 -0500)]
16.c needs to probe DOS and VGA before using modex library. -repo sync-
sparky4 [Mon, 18 Apr 2016 16:54:46 +0000 (11:54 -0500)]
16.c needs to probe DOS and VGA before using modex library. -repo sync-
sparky4 [Mon, 18 Apr 2016 16:45:41 +0000 (11:45 -0500)]
16.c needs to probe DOS and VGA before using modex library. -repo sync-
Jonathan Campbell [Sun, 17 Apr 2016 06:58:17 +0000 (23:58 -0700)]
16.c needs to probe DOS and VGA before using modex library.
now it works without crashing.
Jonathan Campbell [Sun, 17 Apr 2016 06:53:43 +0000 (23:53 -0700)]
clear video RAM using pointer set after INT 10h + vga update, not
before. this fixes scribbling over VGA ROM BIOS and possible DOSBox
UMB corruption.
Jonathan Campbell [Sun, 17 Apr 2016 06:33:16 +0000 (23:33 -0700)]
modex mode 1 is 320x240 so make sure it's 320 across.
sparky4 [Mon, 18 Apr 2016 05:46:30 +0000 (00:46 -0500)]
let's show Sparky4 what I mean by vertical column font rendering. Repo sync.
sparky4 [Mon, 18 Apr 2016 05:34:13 +0000 (00:34 -0500)]
let's show Sparky4 what I mean by vertical column font rendering. Repo sync.
Jonathan Campbell [Sun, 17 Apr 2016 05:29:15 +0000 (22:29 -0700)]
let's show Sparky4 what I mean by vertical column font rendering.
this code should demonstrate what I mean about minimizing our writes to
the map mask register and using arithmetic to step from byte to byte.
at least in DOSBox-X, the characters appear much faster now.
sparky4 [Mon, 18 Apr 2016 04:50:13 +0000 (23:50 -0500)]
joncampbell123 HELP./wbuild.sh
sparky4 [Mon, 18 Apr 2016 04:46:27 +0000 (23:46 -0500)]
joncampbell123 i tried ww
sparky4 [Mon, 18 Apr 2016 04:40:23 +0000 (23:40 -0500)]
joncampbell123 i tried ww
sparky4 [Mon, 18 Apr 2016 04:31:23 +0000 (23:31 -0500)]
joncampbell123 i tried ww
Jonathan Campbell [Sun, 17 Apr 2016 03:34:29 +0000 (20:34 -0700)]
don't use printf. use modexprint. explain why. fontgfx shows grid of
font chars correctly now. not sure what the long pause at startup is.
sparky4 [Mon, 18 Apr 2016 02:29:41 +0000 (21:29 -0500)]
font fack!
sparky4 [Mon, 18 Apr 2016 02:22:22 +0000 (21:22 -0500)]
font fack!
sparky4 [Mon, 18 Apr 2016 02:17:40 +0000 (21:17 -0500)]
font fack!
sparky4 [Mon, 18 Apr 2016 02:15:10 +0000 (21:15 -0500)]
font fack!
sparky4 [Mon, 18 Apr 2016 02:12:38 +0000 (21:12 -0500)]
font fack!
sparky4 [Mon, 18 Apr 2016 02:06:17 +0000 (21:06 -0500)]
stride..
sparky4 [Mon, 18 Apr 2016 02:05:32 +0000 (21:05 -0500)]
stride..
sparky4 [Mon, 18 Apr 2016 02:04:24 +0000 (21:04 -0500)]
stride..
sparky4 [Mon, 18 Apr 2016 02:01:17 +0000 (21:01 -0500)]
stride..