• R/O
  • HTTP
  • SSH
  • HTTPS

コミット一覧

よく使われているワード(クリックで追加)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

wwww


RSS
Rev. 日時 作者
3790595 2016-04-23 00:14:26 sparky4

repo sync ^^

2c7b0a7 2016-04-22 23:36:51 sparky4

repo sync

46a8c35 2016-04-21 23:22:42 Jonathan Campbell

textInit() for font. add variable so shinku() knows what page we're on.

e3ac78a 2016-04-21 23:02:09 Jonathan Campbell

modex draw char use rom font height, do not assume 8.

d31b489 2016-04-21 23:00:04 Jonathan Campbell

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!

734adde 2016-04-21 22:59:46 Jonathan Campbell

save/restore AX/BX when calling BIOS to get ROM font.

7a5972f 2016-04-21 22:59:12 Jonathan Campbell

shinku() needs ROM font to modexprint. make sure to fetch it.

9b04963 2016-04-21 22:31:23 Jonathan Campbell

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.

e0ba8e7 2016-04-21 01:03:40 sparky4

repo sync

4abdbc1 2016-04-21 00:47:21 sparky4

repo sync and i did some debugging ww

8239a15 2016-04-20 20:34:10 Jonathan Campbell

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.

6c87d18 2016-04-19 06:06:43 sparky4

16.c needs to probe DOS and VGA before using modex library. -repo sync-

fa25c9f 2016-04-19 02:24:44 sparky4

16.c needs to probe DOS and VGA before using modex library. -repo sync-

34d55bd 2016-04-19 02:18:04 sparky4

16.c needs to probe DOS and VGA before using modex library. -repo sync-

96a1c68 2016-04-19 02:02:56 sparky4

16.c needs to probe DOS and VGA before using modex library. -repo sync-

d826b68 2016-04-19 01:57:34 sparky4

16.c needs to probe DOS and VGA before using modex library. -repo sync-

824dc8a 2016-04-19 01:54:46 sparky4

16.c needs to probe DOS and VGA before using modex library. -repo sync-

88ba86c 2016-04-19 01:45:41 sparky4

16.c needs to probe DOS and VGA before using modex library. -repo sync-

0b27dec 2016-04-17 15:58:17 Jonathan Campbell

16.c needs to probe DOS and VGA before using modex library.
now it works without crashing.

cb45744 2016-04-17 15:53:43 Jonathan Campbell

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.

6d7a981 2016-04-17 15:33:16 Jonathan Campbell

modex mode 1 is 320x240 so make sure it's 320 across.

1e95ede 2016-04-18 14:46:30 sparky4

let's show Sparky4 what I mean by vertical column font rendering. Repo sync.

d292aea 2016-04-18 14:34:13 sparky4

let's show Sparky4 what I mean by vertical column font rendering. Repo sync.

c1d3221 2016-04-17 14:29:15 Jonathan Campbell

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.

a069bf5 2016-04-18 13:50:13 sparky4

joncampbell123 HELP./wbuild.sh

62da249 2016-04-18 13:46:27 sparky4

joncampbell123 i tried ww

b3b84c3 2016-04-18 13:40:23 sparky4

joncampbell123 i tried ww

e9292f4 2016-04-18 13:31:23 sparky4

joncampbell123 i tried ww

54e8027 2016-04-17 12:34:29 Jonathan Campbell

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.

5c022e8 2016-04-18 11:29:41 sparky4

font fack!