OSDN Git Service
sparky4 [Mon, 6 Jun 2016 16:42:00 +0000 (11:42 -0500)]
deleted: SCROLL.16L
deleted: pcx2vrl
deleted: pcxsscut
deleted: scroll.smp
deleted: src/lib/16_timer.c
deleted: src/lib/modex16.c
deleted: src/lib/modex16.h
deleted: src/lib/scroll16.c
deleted: src/lib/typdefst.h
deleted: src/scroll.c
deleted: vrl2vrs
deleted: vrsdump
sparky4 [Sat, 4 Jun 2016 04:38:59 +0000 (23:38 -0500)]
testing
sparky4 [Fri, 3 Jun 2016 18:30:06 +0000 (13:30 -0500)]
wwww
sparky4 [Fri, 3 Jun 2016 18:14:15 +0000 (13:14 -0500)]
void update_state_from_vga_() might have the bug in it
sparky4 [Fri, 3 Jun 2016 18:12:39 +0000 (13:12 -0500)]
void update_state_from_vga_() might have the bug in it
sparky4 [Fri, 3 Jun 2016 18:07:42 +0000 (13:07 -0500)]
vga_enable_256color_modex(); might have the bug in it
sparky4 [Fri, 3 Jun 2016 17:28:07 +0000 (12:28 -0500)]
test.exe shows that the overscan is showing up where it should not thus end horizontal display is incorrect
sparky4 [Fri, 3 Jun 2016 01:43:28 +0000 (20:43 -0500)]
====entire display works ww ====
sparky4 [Thu, 2 Jun 2016 20:16:14 +0000 (15:16 -0500)]
hmmm
sparky4 [Thu, 2 Jun 2016 17:50:47 +0000 (12:50 -0500)]
hmmm
sparky4 [Thu, 2 Jun 2016 17:33:48 +0000 (12:33 -0500)]
wwww
sparky4 [Thu, 2 Jun 2016 13:57:35 +0000 (08:57 -0500)]
added stuff ww
Jonathan Campbell [Sat, 28 May 2016 11:46:55 +0000 (04:46 -0700)]
add printf-like _DEBUGF() function for debugging, too
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.
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.
sparky4 [Tue, 17 May 2016 21:31:55 +0000 (16:31 -0500)]
BAKAPI WORKS BETTER ^^
sparky4 [Tue, 17 May 2016 20:59:40 +0000 (15:59 -0500)]
wwww
sparky4 [Tue, 17 May 2016 20:51:49 +0000 (15:51 -0500)]
wwww
sparky4 [Tue, 17 May 2016 20:49:25 +0000 (15:49 -0500)]
wwww
sparky4 [Tue, 17 May 2016 20:48:15 +0000 (15:48 -0500)]
wwww
sparky4 [Tue, 17 May 2016 20:34:34 +0000 (15:34 -0500)]
joncampbell what is going on? ^^ odd.... wwww
sparky4 [Tue, 17 May 2016 20:20:12 +0000 (15:20 -0500)]
joncampbell what is going on? ^^ wprof == BOOM wwww
sparky4 [Tue, 17 May 2016 19:13:12 +0000 (14:13 -0500)]
joncampbell what is going on? ^^
sparky4 [Tue, 17 May 2016 18:34:39 +0000 (13:34 -0500)]
joncampbell what is going on? ^^
sparky4 [Tue, 17 May 2016 18:21:11 +0000 (13:21 -0500)]
joncampbell what is going on? ^^
sparky4 [Tue, 17 May 2016 17:51:49 +0000 (12:51 -0500)]
joncampbell what is going on? ^^
sparky4 [Fri, 13 May 2016 15:45:02 +0000 (10:45 -0500)]
looking at tesuto now~
sparky4 [Fri, 13 May 2016 15:43:39 +0000 (10:43 -0500)]
looking at tesuto now~
sparky4 [Fri, 13 May 2016 15:24:40 +0000 (10:24 -0500)]
looking at tesuto now~
sparky4 [Fri, 13 May 2016 14:40:05 +0000 (09:40 -0500)]
looking at tesuto now~
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.