Thomas Bernard
cad8658225
add PIXEL_MODE_TMS9918G2 (MSX, ColecoVision, etc.)
2020-01-18 10:13:59 +01:00
Thomas Bernard
c1c6be51cf
set MSX palette when loading
2019-12-27 16:37:19 +01:00
Thomas Bernard
22b6c2439f
CPC: save autoload .SCR
...
with a .BAS if needed
2019-12-22 02:48:22 +01:00
Thomas Bernard
5b5bdf54dc
CPC_Firmware_to_Hardware_color()
2019-12-22 02:44:38 +01:00
Thomas Bernard
cc30fe93d5
CPC_check_AMSDOS() now returns exec address
2019-12-22 02:44:38 +01:00
Thomas Bernard
20a2620ffc
CPC_check_AMSDOS() fix for files below 128 bytes
2019-12-21 18:10:12 +01:00
Adrien Destugues
2537707eaf
Implement saving of GraphOS pictures.
2019-12-21 13:50:22 +01:00
Thomas Bernard
9b5de95481
Fix CPC_check_AMSDOS() for digits coded as 0x10 - 0x19
2019-11-23 18:51:27 +01:00
Thomas Bernard
d5953ad51a
move some functions from loadsave.c to loadsavefuncs.c
2019-11-09 02:42:33 +01:00
Thomas Bernard
d2777d79cb
add a Sega Mega Drive / Genesis drawing mode
2019-05-27 09:44:25 +02:00
Thomas Bernard
4176f1f84b
fix commit for CROSSATARI
2019-02-09 03:52:01 +01:00
Thomas Bernard
3265a8bcad
Win32: Support for Pasting 16bpp DIBs
2018-12-21 13:16:52 +01:00
Thomas Bernard
cdcb4e93da
remove C64_FLI_enforcer() for good
2018-12-11 12:31:07 +01:00
Thomas Bernard
c5a52242be
Save and load Image mode in GIF file.
...
Add the extension GFX2MODE
2018-12-11 12:25:39 +01:00
Thomas Bernard
2d392fb7b1
Convert image to FLI when enabling the mode. show errors in layer 4
2018-12-11 12:25:39 +01:00
Thomas Bernard
34c9962e4d
remove Popcount_word()
2018-12-11 12:25:39 +01:00
Thomas Bernard
4c1c2f34ad
Move the 1layer => C64 FLI code to C64_pixels_to_FLI()
2018-12-11 12:25:39 +01:00
Thomas Bernard
84068c5516
change C64_FLI() to use T_IO_Context
2018-12-11 12:25:39 +01:00
Thomas Bernard
1bffaacead
Apple II HGR & DHGR Load/Save
2018-12-08 18:12:35 +01:00
Thomas Bernard
878568c7f5
round() is not available in old MSVC++ versions
2018-11-28 23:02:11 +01:00
Thomas Bernard
7c7d95804b
fix type in CPC_set_default_BASIC_palette()
2018-11-28 17:16:16 +01:00
Thomas Bernard
f753452e50
add a color 17 to 8bits machine palettes for color clashes
2018-11-28 13:48:38 +01:00
Thomas Bernard
d47bd55eda
fix in CPC_check_AMSDOS()
2018-11-26 22:42:37 +01:00
Thomas Bernard
4b57acf1af
CPC_compare_colors()
...
used in Save_SCR()
2018-11-26 16:20:07 +01:00
Thomas Bernard
119a5afbf6
Set default CPC palette
2018-11-22 13:45:35 +01:00
Thomas Bernard
67a1220085
SCR (Amstrad CPC) file format
...
- Implements Test_SCR() / Load_SCR() for standard formats pictures
- Save .PAL file in Save_SCR()
2018-11-22 10:16:26 +01:00
Thomas Bernard
bc06fbae72
CPC_set_HW_palette()
2018-11-21 01:29:59 +01:00
Thomas Bernard
1e6f0175da
Add "Set Palette" option in the 8bit menu
2018-11-20 10:52:37 +01:00
Thomas Bernard
e13ab6e442
set either TO7/70 or MO5 palette
2018-11-17 01:51:32 +01:00
Thomas Bernard
a66d23a5e0
Save_MOTO() for TO7 and MO5
2018-11-17 01:35:27 +01:00
Thomas Bernard
bf20a0b711
Doxygen: add grouping in oldies.c/oldies.h
2018-11-16 14:17:23 +01:00
Thomas Bernard
80e381a599
Rename DECB binary files related functions
2018-11-16 14:14:36 +01:00
Thomas Bernard
570bd666c0
Use MOTO_gamm param to convert the Thomson MO/TO palettes
2018-11-16 00:01:54 +01:00
Thomas Bernard
ffd2c7e8ce
oldies.c: Add Thomson MOTO functions
2018-11-14 11:28:09 +01:00
Thomas Bernard
4c8e56101f
oldies.c/.h: Document C64 FLI functions
2018-11-06 22:32:31 +01:00
Thomas Bernard
72fea0290f
isolate dependencies to SDL
...
Do not access directly the SDL_Surface Screen_pixels
use new functions Get_Screen_pixel_ptr() Set_Screen_pixel(),
Get_Screen_pixel()
And SetPalette()
Signed-off-by: Thomas Bernard <miniupnp@free.fr>
2018-07-02 11:38:51 +02:00
Thomas Bernard
6f48d7fefe
Add MSVC 2010 project file and a make the project compile
2018-02-20 15:45:45 +01:00
Thomas Bernard
a53d6da6ea
Add visible_image and backups to the T_Document structure
2018-01-22 16:16:39 +01:00
Thomas Bernard
8ae651c75f
put common fields for Main and Spare page in a T_Document structure
2018-01-22 14:46:44 +01:00
Thomas Bernard
cad9aa53fd
Switch to Unix end of line
2017-12-29 17:17:31 +01:00
Yves Rizoud
e87f9140c7
Fix issue 516: Some changes can't be undone on animations > 32 frames
...
git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@2033 416bcca6-2ee7-4201-b75f-2eb2f807beb1
2012-10-16 00:07:42 +00:00
Yves Rizoud
d8bb1e1d55
Fix some mostly harmless warnings and re-generated dependencies. Now compiles with zero warnings on Linux (gcc 4.1.2)
...
git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@1945 416bcca6-2ee7-4201-b75f-2eb2f807beb1
2012-05-03 21:32:59 +00:00
Yves Rizoud
55f4884e34
Fix a few compilation warnings on Linux; Fix a possible bug in Mode5 loader; Removed a pair of debug printfs in realpath.c
...
git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@1933 416bcca6-2ee7-4201-b75f-2eb2f807beb1
2012-03-14 19:17:35 +00:00
Yves Rizoud
8fb16e7089
Re-integrated anim in trunk, fixing the 999-layer limit at the same time
...
git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@1841 416bcca6-2ee7-4201-b75f-2eb2f807beb1
2011-10-19 23:35:56 +00:00
Adrien Destugues
4e60f5ad74
Import the WIP CPC-Mode5 code from the sourcearchive
...
git-svn-id: svn://pulkomandy.tk/GrafX2/branches/cpcmode5@1718 416bcca6-2ee7-4201-b75f-2eb2f807beb1
2011-02-13 21:20:45 +00:00