]> 4ch.mooo.com Git - 16.git/log
16.git
7 years agoin case where DEBUGSERIAL is not defined, make sure stubs compile
Jonathan Campbell [Fri, 27 May 2016 16:48:29 +0000 (09:48 -0700)]
in case where DEBUGSERIAL is not defined, make sure stubs compile
properly to nothing. Fix code to compile properly with no-DEBUGSERIAL
case.

7 years agoserial debug output added. they are added as _DEBUG_INIT and _DEBUG functions.
Jonathan Campbell [Fri, 27 May 2016 15:46:30 +0000 (08:46 -0700)]
serial debug output added. they are added as _DEBUG_INIT and _DEBUG functions.
a comment was added to the makefile to show what to comment out to stub the debug
output when the game is to be released.

8 years agoBAKAPI WORKS BETTER ^^
sparky4 [Tue, 17 May 2016 21:31:55 +0000 (16:31 -0500)]
BAKAPI WORKS BETTER ^^

8 years agowwww
sparky4 [Tue, 17 May 2016 20:59:40 +0000 (15:59 -0500)]
wwww

8 years agowwww
sparky4 [Tue, 17 May 2016 20:51:49 +0000 (15:51 -0500)]
wwww

8 years agowwww
sparky4 [Tue, 17 May 2016 20:49:25 +0000 (15:49 -0500)]
wwww

8 years agowwww
sparky4 [Tue, 17 May 2016 20:48:15 +0000 (15:48 -0500)]
wwww

8 years agojoncampbell what is going on? ^^ odd.... wwww
sparky4 [Tue, 17 May 2016 20:34:34 +0000 (15:34 -0500)]
joncampbell what is going on? ^^ odd.... wwww

8 years agojoncampbell what is going on? ^^ wprof == BOOM wwww
sparky4 [Tue, 17 May 2016 20:20:12 +0000 (15:20 -0500)]
joncampbell what is going on? ^^ wprof == BOOM wwww

8 years agojoncampbell what is going on? ^^
sparky4 [Tue, 17 May 2016 19:13:12 +0000 (14:13 -0500)]
joncampbell what is going on? ^^

8 years agojoncampbell what is going on? ^^
sparky4 [Tue, 17 May 2016 18:34:39 +0000 (13:34 -0500)]
joncampbell what is going on? ^^

8 years agojoncampbell what is going on? ^^
sparky4 [Tue, 17 May 2016 18:21:11 +0000 (13:21 -0500)]
joncampbell what is going on? ^^

8 years agojoncampbell what is going on? ^^
sparky4 [Tue, 17 May 2016 17:51:49 +0000 (12:51 -0500)]
joncampbell what is going on? ^^

8 years agolooking at tesuto now~
sparky4 [Fri, 13 May 2016 15:45:02 +0000 (10:45 -0500)]
looking at tesuto now~

8 years agolooking at tesuto now~
sparky4 [Fri, 13 May 2016 15:43:39 +0000 (10:43 -0500)]
looking at tesuto now~

8 years agolooking at tesuto now~
sparky4 [Fri, 13 May 2016 15:24:40 +0000 (10:24 -0500)]
looking at tesuto now~

8 years agolooking at tesuto now~
sparky4 [Fri, 13 May 2016 14:40:05 +0000 (09:40 -0500)]
looking at tesuto now~

8 years agosome bugs may be left i am not sure ^^
sparky4 [Thu, 12 May 2016 19:05:07 +0000 (14:05 -0500)]
some bugs may be left i am not sure ^^

8 years agoadded plans on page 4 ^^
sparky4 [Wed, 11 May 2016 15:31:18 +0000 (10:31 -0500)]
added plans on page 4 ^^

8 years agoadded plans on page 4 ^^
sparky4 [Wed, 11 May 2016 15:06:14 +0000 (10:06 -0500)]
added plans on page 4 ^^

8 years agonow i gotta get the background preserved ^^
sparky4 [Wed, 11 May 2016 14:37:52 +0000 (09:37 -0500)]
now i gotta get the background preserved ^^

8 years agonow 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 ^^

8 years agopages made ^^
sparky4 [Mon, 9 May 2016 15:43:41 +0000 (10:43 -0500)]
pages made ^^

8 years ago^^
sparky4 [Mon, 9 May 2016 08:12:17 +0000 (03:12 -0500)]
^^

8 years ago4 page system needs to be tested ^^
sparky4 [Mon, 9 May 2016 07:52:54 +0000 (02:52 -0500)]
4 page system needs to be tested ^^

8 years agothings are working well now ^o^
sparky4 [Mon, 9 May 2016 06:59:36 +0000 (01:59 -0500)]
things are working well now ^o^

8 years agowwww
sparky4 [Mon, 9 May 2016 06:39:14 +0000 (01:39 -0500)]
wwww

8 years agofixed the issue with sw ==0 ^^
sparky4 [Mon, 9 May 2016 06:09:15 +0000 (01:09 -0500)]
fixed the issue with sw ==0 ^^

8 years agomore
Jonathan Campbell [Mon, 9 May 2016 02:37:53 +0000 (19:37 -0700)]
more

8 years agotypecast, just to be sure
Jonathan Campbell [Mon, 9 May 2016 02:34:58 +0000 (19:34 -0700)]
typecast, just to be sure

8 years agoshow page sizes
Jonathan Campbell [Mon, 9 May 2016 02:34:02 +0000 (19:34 -0700)]
show page sizes

8 years agoguard asm blocks
Jonathan Campbell [Mon, 9 May 2016 02:31:57 +0000 (19:31 -0700)]
guard asm blocks

8 years agow
sparky4 [Sun, 8 May 2016 22:06:46 +0000 (17:06 -0500)]
w

8 years agowwww johncampbell it is much easier to see the issue in test.exe now /home/sparky4 ^^
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 ^^

8 years agowwww
sparky4 [Fri, 6 May 2016 18:01:46 +0000 (13:01 -0500)]
wwww

8 years agoww
sparky4 [Fri, 6 May 2016 17:15:34 +0000 (12:15 -0500)]
ww

8 years agoww
sparky4 [Fri, 6 May 2016 17:12:16 +0000 (12:12 -0500)]
ww

8 years agoww
sparky4 [Fri, 6 May 2016 17:11:07 +0000 (12:11 -0500)]
ww

8 years agowell, we could avoid some crashiness by saving/restoring CPU registers
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.

8 years agojoncambell321 please help test.exe creates garbage if the 2nd rendering page is writt...
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

8 years agojoncambell321 please help test.exe creates garbage if the 2nd rendering page is writt...
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

8 years agojoncambell321 please help test.exe creates garbage if the 2nd rendering page is writt...
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

8 years agojoncambell321 please help test.exe creates garbage if the 2nd rendering page is writt...
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

8 years agojoncambell321 please help test.exe creates garbage if the 2nd rendering page is written
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

8 years agojoncambell321 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

8 years agoMORE WORK ON SCROLL wwwwwww
sparky4 [Wed, 4 May 2016 15:46:06 +0000 (10:46 -0500)]
MORE WORK ON SCROLL wwwwwww

8 years agop16 screen design notes added to design.txt
sparky4 [Tue, 3 May 2016 21:27:54 +0000 (16:27 -0500)]
p16 screen design notes added to design.txt

8 years agofack....
sparky4 [Tue, 3 May 2016 19:58:16 +0000 (14:58 -0500)]
fack....

8 years agopanning updated and stuff wwww
sparky4 [Mon, 2 May 2016 21:27:24 +0000 (16:27 -0500)]
panning updated and stuff wwww

8 years agopanning updated and stuff wwww
sparky4 [Mon, 2 May 2016 21:13:45 +0000 (16:13 -0500)]
panning updated and stuff wwww

8 years agopanning updated and stuff wwww
sparky4 [Mon, 2 May 2016 21:07:21 +0000 (16:07 -0500)]
panning updated and stuff wwww

8 years agopanning updated and stuff wwww
sparky4 [Mon, 2 May 2016 20:48:47 +0000 (15:48 -0500)]
panning updated and stuff wwww

8 years agopanning updated and stuff wwww
sparky4 [Mon, 2 May 2016 20:42:13 +0000 (15:42 -0500)]
panning updated and stuff wwww

8 years agopanning needs to be finished i am about to CRASH wwwwwwwwwwwwwwwwwww
sparky4 [Sat, 30 Apr 2016 01:07:28 +0000 (20:07 -0500)]
panning needs to be finished i am about to CRASH wwwwwwwwwwwwwwwwwww

8 years agopanning 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

8 years agoadded videolay.txt
sparky4 [Fri, 29 Apr 2016 02:01:20 +0000 (21:01 -0500)]
added videolay.txt

8 years agoadded videolay.txt
sparky4 [Fri, 29 Apr 2016 01:52:55 +0000 (20:52 -0500)]
added videolay.txt

8 years agomade major changes in code for the future of scroll ^^
sparky4 [Wed, 27 Apr 2016 21:12:32 +0000 (16:12 -0500)]
made major changes in code for the future of scroll ^^

8 years agomade 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 ^^

8 years agomade 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 ^^

8 years agomade 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 ^^

8 years agopushing source stuff ^^
sparky4 [Wed, 27 Apr 2016 16:31:08 +0000 (11:31 -0500)]
pushing source stuff ^^

8 years agopaging system being worked on~
sparky4 [Wed, 27 Apr 2016 16:19:37 +0000 (11:19 -0500)]
paging system being worked on~

8 years agowwww
sparky4 [Wed, 27 Apr 2016 14:44:21 +0000 (09:44 -0500)]
wwww

8 years agoadded an accidental file ww
sparky4 [Wed, 27 Apr 2016 00:26:53 +0000 (19:26 -0500)]
added an accidental file ww

8 years agoadded an accidental file ww
sparky4 [Wed, 27 Apr 2016 00:20:02 +0000 (19:20 -0500)]
added an accidental file ww

8 years agoadded an accidental file ww
sparky4 [Wed, 27 Apr 2016 00:19:35 +0000 (19:19 -0500)]
added an accidental file ww

8 years agoadded an accidental file ww
sparky4 [Wed, 27 Apr 2016 00:18:32 +0000 (19:18 -0500)]
added an accidental file ww

8 years agoabout to implement the toggle system of the drawpage stuff ww
sparky4 [Tue, 26 Apr 2016 20:31:40 +0000 (15:31 -0500)]
about to implement the toggle system of the drawpage stuff ww

8 years agoabout 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

8 years agoadded some notes ^^
sparky4 [Tue, 26 Apr 2016 19:51:25 +0000 (14:51 -0500)]
added some notes ^^

8 years agowwww
sparky4 [Tue, 26 Apr 2016 19:34:09 +0000 (14:34 -0500)]
wwww

8 years agorepo sync ^^
sparky4 [Fri, 22 Apr 2016 20:15:45 +0000 (15:15 -0500)]
repo sync ^^

8 years agorepo sync ^^
sparky4 [Fri, 22 Apr 2016 20:00:33 +0000 (15:00 -0500)]
repo sync ^^

8 years agorepo sync ^^
sparky4 [Fri, 22 Apr 2016 19:50:08 +0000 (14:50 -0500)]
repo sync ^^

8 years agorepo sync ^^
sparky4 [Fri, 22 Apr 2016 19:42:03 +0000 (14:42 -0500)]
repo sync ^^

8 years agorepo sync ^^
sparky4 [Fri, 22 Apr 2016 19:25:44 +0000 (14:25 -0500)]
repo sync ^^

8 years agorepo sync ^^
sparky4 [Fri, 22 Apr 2016 17:02:49 +0000 (12:02 -0500)]
repo sync ^^

8 years agorepo sync ^^
sparky4 [Fri, 22 Apr 2016 15:43:07 +0000 (10:43 -0500)]
repo sync ^^

8 years agorepo sync ^^
sparky4 [Fri, 22 Apr 2016 15:14:26 +0000 (10:14 -0500)]
repo sync ^^

8 years agorepo sync
sparky4 [Fri, 22 Apr 2016 14:36:51 +0000 (09:36 -0500)]
repo sync

8 years agotextInit() for font. add variable so shinku() knows what page we're on.
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.

8 years agomodex draw char use rom font height, do not assume 8.
Jonathan Campbell [Thu, 21 Apr 2016 14:02:09 +0000 (07:02 -0700)]
modex draw char use rom font height, do not assume 8.

8 years agofix updated code to copy the char, not NUL char (doh!)
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!

8 years agosave/restore AX/BX when calling BIOS to get ROM font.
Jonathan Campbell [Thu, 21 Apr 2016 13:59:46 +0000 (06:59 -0700)]
save/restore AX/BX when calling BIOS to get ROM font.

8 years agoshinku() needs ROM font to modexprint. make sure to fetch it.
Jonathan Campbell [Thu, 21 Apr 2016 13:59:12 +0000 (06:59 -0700)]
shinku() needs ROM font to modexprint. make sure to fetch it.

8 years agoreplace inline asm with _fmemcpy to copy ROM font char.
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.

8 years agorepo sync
sparky4 [Wed, 20 Apr 2016 16:03:40 +0000 (11:03 -0500)]
repo sync

8 years agorepo sync and i did some debugging ww
sparky4 [Wed, 20 Apr 2016 15:47:21 +0000 (10:47 -0500)]
repo sync and i did some debugging ww

8 years agoremove wraparound check in modex print, add addr adjust for newline.
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.

8 years ago16.c needs to probe DOS and VGA before using modex library. -repo sync-
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-

8 years ago16.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-

8 years ago16.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-

8 years ago16.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-

8 years ago16.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-

8 years ago16.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-

8 years ago16.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-

8 years ago16.c needs to probe DOS and VGA before using modex library.
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.

8 years agoclear video RAM using pointer set after INT 10h + vga update, not
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.

8 years agomodex mode 1 is 320x240 so make sure it's 320 across.
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.