Jonathan Campbell
86e931db16
more
2021-05-24 02:45:08 -07:00
Jonathan Campbell
eef5b47a99
more
2021-05-24 02:44:13 -07:00
Jonathan Campbell
4e399bd15d
more
2021-05-24 02:42:46 -07:00
Jonathan Campbell
aced48e9a1
more
2021-05-24 02:40:31 -07:00
Jonathan Campbell
6cb5b51ac1
more
2021-05-24 02:34:28 -07:00
Jonathan Campbell
b79739c30f
more
2021-05-24 02:33:02 -07:00
Wengier
66980c819f
update language file
2021-05-24 00:59:04 -04:00
Wengier
e6e2af1e87
small cleanups
2021-05-23 21:31:43 -04:00
Wengier
7eefb12c73
update CHANGELOG
2021-05-23 18:23:07 -04:00
Jonathan Campbell
8b49907e3a
Merge pull request #2547 from nmlgc/master
...
PC-98: Implement kanji/graph mode distinction (CTRL+F4, `ESC )3` / `ESC )0`)
2021-05-23 10:09:44 -07:00
Jonathan Campbell
08a5cfb5d3
Merge pull request #2546 from Allofich/fix
...
Warning fixes
2021-05-23 10:06:28 -07:00
nmlgc
0799fb0a41
PC-98: Add a test for ESC )3 and ESC )0
2021-05-23 18:36:49 +02:00
nmlgc
61966acf8e
PC-98: Implement kanji/graph mode toggling via ESC )3 and ESC )0
2021-05-23 18:36:48 +02:00
nmlgc
d68efe0b56
PC-98: Implement kanji/graph mode toggling via Ctrl+F4
2021-05-23 18:36:48 +02:00
nmlgc
a09d2835ee
PC-98: Implement the kanji/graph mode flag
...
When outputting characters via INT 29h, NEC's IO.SYS actually only
decodes Shift-JIS, and writes full-width JIS characters to text RAM,
if the byte at 0060:008A is 1. Setting it to 0 switches to "graph
mode", where Shift-JIS decoding is disabled, and the codepoints between
0x81-0x9F and 0xE0-0xFF are also written to text RAM directly. They're
then rendered as the half-width glyphs at those corresponding locations
in font ROM.
On original NEC PC-98 DOS, these modes can be toggled via Ctrl+F4, or
the escape sequences `ESC )3` (char mode) and `ESC )0` (kanji mode).
2021-05-23 18:33:28 +02:00
Allofich
dd6c855ed5
Fix -Wunused-result
2021-05-24 01:26:33 +09:00
Allofich
33038e20b5
Remove redundant casts and parentheses
2021-05-24 01:26:31 +09:00
nmlgc
25988f3312
PC-98: Store the function row mode 2 indicator in its original place in memory
2021-05-23 17:19:37 +02:00
nmlgc
e2226dd82d
PC-98: Express IO.SYS variables relative to segment 0x60
...
Consistent with both MEMDOS.TXT and all other places DOSBox-X accesses
them.
2021-05-23 17:19:36 +02:00
Jonathan Campbell
56b7142cd9
Merge pull request #2543 from Allofich/SVN
...
SVN commits
2021-05-23 08:05:38 -07:00
Jonathan Campbell
cdb9664510
Merge branch 'develop'
2021-05-23 01:14:44 -07:00
Jonathan Campbell
904e8ae4b3
Try again
2021-05-23 01:11:37 -07:00
Wengier
87ee4c3166
minor script update
2021-05-23 03:41:41 -04:00
Allofich
7c95c92cdd
Update CHANGELOG
2021-05-21 21:13:49 +09:00
Allofich
0840993532
SVN r4456
...
Additive to r4344, use rawch() variant with pdcurses, but don't try to
display control characters with other curses. Translate keypad keys
(numlock off) to cursor control keys with pdcurses.
2021-05-21 21:13:48 +09:00
Wengier
29e480aa26
more
2021-05-21 06:32:18 -04:00
Wengier
b4c6861fdc
fix length
2021-05-21 06:10:10 -04:00
Wengier
ef648493af
more
2021-05-21 05:46:58 -04:00
Wengier
4ca7db8c95
update translations
2021-05-21 05:15:45 -04:00
Wengier
eb020869c9
fix and update translations
2021-05-21 03:11:11 -04:00
Wengier
5002ba14d3
fix menu refresh
2021-05-21 01:20:07 -04:00
Wengier
0bd0fa0d82
codepage update
2021-05-20 22:09:29 -04:00
Wengier
298d2138d6
fix
2021-05-20 20:12:39 -04:00
Wengier
e86c764dd2
menu option to print current DOS screen
2021-05-20 19:45:32 -04:00
Wengier
b12c94fd76
update config
2021-05-20 15:40:38 -04:00
Wengier
f8391efbdb
option to use system mouse cursor
2021-05-20 02:33:54 -04:00
Wengier
932613ed80
update font
2021-05-20 00:04:06 -04:00
Wengier
8cf136e61e
update translation and fix
2021-05-19 21:34:43 -04:00
Jonathan Campbell
603eea652b
Merge pull request #2539 from Allofich/fix2
...
Use "emplace_back" and "emplace_front", and other cleanup (via static analysis)
2021-05-19 11:42:55 -07:00
Allofich
ca0ccf9b3e
Replace "push" calls with "emplace" calls
2021-05-20 02:34:36 +09:00
Allofich
23801578bc
Remove unneeded parentheses
2021-05-20 01:05:19 +09:00
Allofich
ef0f3d0d11
Remove redundant casts
2021-05-20 01:05:18 +09:00
Allofich
9b945650a2
Declare variable within for-loop initialization
2021-05-20 01:05:18 +09:00
Allofich
70dd450640
Replace comma with semicolon
2021-05-20 01:05:18 +09:00
Allofich
c5ae88ef83
Remove redundant casts
2021-05-20 01:05:18 +09:00
Wengier
390ce1079d
fix menu translation issue
2021-05-19 11:09:05 -04:00
Wengier
3120a8dba1
fix for defined(USE_TTF)
2021-05-19 08:45:08 -04:00
Wengier
7ae956ab9c
update TTF menu options
2021-05-19 07:37:58 -04:00
Wengier
bddf063c8e
Merge branch 'master' of https://github.com/joncampbell123/dosbox-x
2021-05-19 06:30:33 -04:00
Wengier
6331a257fa
auto-detection for box-drawing characters for DBCS printing
2021-05-19 06:29:51 -04:00