]> 4ch.mooo.com Git - 16.git/log
16.git
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.

8 years ago let's show Sparky4 what I mean by vertical column font rendering. Repo sync.
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.

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

8 years agolet's show Sparky4 what I mean by vertical column font rendering.
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.

8 years agojoncampbell123 HELP./wbuild.sh
sparky4 [Mon, 18 Apr 2016 04:50:13 +0000 (23:50 -0500)]
joncampbell123 HELP./wbuild.sh

8 years agojoncampbell123 i tried ww
sparky4 [Mon, 18 Apr 2016 04:46:27 +0000 (23:46 -0500)]
joncampbell123 i tried ww

8 years agojoncampbell123 i tried ww
sparky4 [Mon, 18 Apr 2016 04:40:23 +0000 (23:40 -0500)]
joncampbell123 i tried ww

8 years agojoncampbell123 i tried ww
sparky4 [Mon, 18 Apr 2016 04:31:23 +0000 (23:31 -0500)]
joncampbell123 i tried ww

8 years agodon't use printf. use modexprint. explain why. fontgfx shows grid of
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.

8 years agofont fack!
sparky4 [Mon, 18 Apr 2016 02:29:41 +0000 (21:29 -0500)]
font fack!

8 years agofont fack!
sparky4 [Mon, 18 Apr 2016 02:22:22 +0000 (21:22 -0500)]
font fack!

8 years agofont fack!
sparky4 [Mon, 18 Apr 2016 02:17:40 +0000 (21:17 -0500)]
font fack!

8 years agofont fack!
sparky4 [Mon, 18 Apr 2016 02:15:10 +0000 (21:15 -0500)]
font fack!

8 years agofont fack!
sparky4 [Mon, 18 Apr 2016 02:12:38 +0000 (21:12 -0500)]
font fack!

8 years agostride..
sparky4 [Mon, 18 Apr 2016 02:06:17 +0000 (21:06 -0500)]
stride..

8 years agostride..
sparky4 [Mon, 18 Apr 2016 02:05:32 +0000 (21:05 -0500)]
stride..

8 years agostride..
sparky4 [Mon, 18 Apr 2016 02:04:24 +0000 (21:04 -0500)]
stride..

8 years agostride..
sparky4 [Mon, 18 Apr 2016 02:01:17 +0000 (21:01 -0500)]
stride..

8 years agofontgfx.exe workings
sparky4 [Mon, 18 Apr 2016 01:01:18 +0000 (20:01 -0500)]
fontgfx.exe workings

8 years agofailed fontgfxtest.exe
sparky4 [Mon, 18 Apr 2016 00:31:18 +0000 (19:31 -0500)]
failed fontgfxtest.exe

8 years agofailed fontgfxtest.exe
sparky4 [Mon, 18 Apr 2016 00:28:23 +0000 (19:28 -0500)]
failed fontgfxtest.exe

8 years agofailed fontgfxtest.exe
sparky4 [Sun, 17 Apr 2016 23:50:37 +0000 (18:50 -0500)]
failed fontgfxtest.exe

8 years agodang it./wbuild.sh
sparky4 [Sun, 17 Apr 2016 23:19:42 +0000 (18:19 -0500)]
dang it./wbuild.sh

8 years agoMerge branch 'master' of github.com:sparky4/16
sparky4 [Sun, 17 Apr 2016 22:29:28 +0000 (17:29 -0500)]
Merge branch 'master' of github.com:sparky4/16

8 years agowwww
sparky4 [Sun, 17 Apr 2016 22:28:58 +0000 (17:28 -0500)]
wwww

8 years agoMerge branch 'master' of github.com:sparky4/16
sparky4 [Sun, 17 Apr 2016 22:02:56 +0000 (17:02 -0500)]
Merge branch 'master' of github.com:sparky4/16

8 years agoscroll.exe is minimal now ww
sparky4 [Sun, 17 Apr 2016 21:26:54 +0000 (16:26 -0500)]
scroll.exe is minimal now ww

8 years agoremoved unneccessary pointers ww
sparky4 [Sun, 17 Apr 2016 21:22:57 +0000 (16:22 -0500)]
removed unneccessary pointers ww

8 years agowwww init player www
sparky4 [Sun, 17 Apr 2016 21:15:32 +0000 (16:15 -0500)]
wwww init player www

8 years agoscroll.c is hard ww
sparky4 [Sun, 17 Apr 2016 20:55:33 +0000 (15:55 -0500)]
scroll.c is hard ww

8 years agowwww
sparky4 [Sun, 17 Apr 2016 20:40:23 +0000 (15:40 -0500)]
wwww